top | item 41766070

(no title)

binkethy | 1 year ago

Strict typing can enforce proper composition from models to the request responses.

Rust is a high AND low level lego due to type composition and ability to directly address memory with no hacky garbage collection required.

Garbage collection is a bad idea when your state machine is basically a stateless request response cycle that can fit in n stack frames and has a defined lifetime ending in the response.

Interpreted languages calculate runtime code paths on an ad-hoc basis and are subject to bugs that a binary executable will never encounter.

One can objectively state that Interpreted languages and their virtual machines are LESS DETERMINISTIC than binary executables whose runtime code already exists at compilation time.

Of course, shared libs and other things that violate the spirit of the above can wreak havoc with even binaries, however the executable is a finite artifact.

discuss

order

No comments yet.