Rust is definitely one of the more interesting new programming language I’ve come across recently. Memory management is definitely Rust’s “thing”, and the language wants to have its cake and eat it (so to speak). That is, Rust wants safe memory management without garbage collection. This is no easy task, and Rust delivers a . . . → Read More: On Memory Management and Rust
Someone recently pointed me to the Rust programming language which has some very nice features, although it’s still in early stage development. In particular, the system statically prevents [[pointer (computing)#null pointer|null pointer errors]], and does not permit [[dangling pointer|dangling pointers]]. The language FAQ also claims the “ability to define complex invariants that hold over . . . → Read More: Language Designers … who wait?