第一次了解到Rust,是在大学城图书馆还书架上介绍Rust编程的一本书,大大的R吸引了我的目光。当即拿起翻了一下目录和第一个小节。
有趣,竟然有一门新的语言敢说自己可以解决C/C++内存安全的问题,而且是一门新的系统编程语言,口气不小。然后就看到了fn main(),原来她长这样。println!()?语法错误?i32?什么标记符?这是最初的印象,并不是特别友好(浸染了太久JAVA,确实存在偏见)。看完第一小节,我放下了她,打算在网上查查关于她的介绍,只是后来被打断了。
但她的印象一直提醒着我去了解她,因为她声称自己可以在计算机系统,嵌入式,甚至Web上实现不同的方案,擂台摆得很大。这岂不是说她能串起不同平台的开发者,在未来的IoT上不就能让各环节的开发者顺畅地沟通了吗?难看是难看,实力似乎却是挺强的。
这便是小白我对Rust programming的第一印象。