Monthly Archives: August 2015

Watching – The Rust Programming Language

It’s a nice introduction presentation for the Rust.

Recently, I restarted exploring new programming languages. One is golang, but also the Rust is often compared with it in system programming area. They shares the concept of providing better C/C++, but they’re taking different approaches, and it’s interesting to see the differences between them.

Some description about ownership in official documentation.

The pointer ownership and borrowing concept is interesting idea for managing object life-cycle properly. Relatively simple restriction in grammar – which does not allow referencing same resource from different location – makes that possible at compile phase.

The functional programming languages provides a secure data sharing in data structure layer, and the Rust is providing at grammatical layer (variable assignments).

It’s a little old data, but the Rust seems one of the actively developed languages.