Rust 从 0 到 1- 完结
本来计划要在年底才译完 Rust 的官方文档《The Rust Programming Language》的主要内容(除了安装、三个程序例子和附录),没想到提前完成了。
Rust 中吸引我最大的地方是的“安全机制”,这对于编写大规模的程序非常重要,同时也兼顾了性能,譬如,零开销的机制,支持操作系统或硬件级别的 low-level 编码以及支持对 C 代码的调用等。此外,其在现代编程思想的基础上也有自己的创新,并且在设计上也“不偏激”,不一味追求纯粹和极致。Google 甚至开始资助开发者使用 Rust 为 linux 内核编写代码,包括其自家操作系统内核也开始用 Rust 重构。总之,莫名感觉 Rust 要火 ;)。
最开始有这个想法是翻看了一下 Rust 的官方中文文档,感觉像是机器翻译的,而且还有一些错误,团队里的同学大部分也不大乐意看英文文档,突然觉得这可能也是国内广大程序猿的痛点,就是国内翻译比较好的书籍还是比较少,记得自己看过的第一本翻译比较好的是侯捷老师翻译的《Thinking in Java》,可能因为他是技术方面的专家,不过因为侯捷老师是台湾人,有些译文读起来也是有点怪怪的,后来又撸了一遍英文版的。但是国内的技术专家愿意从事这方面的工作的好像比较少。自己翻译了一遍,对这方面有些感触,一是翻译确实还是挺花时间的,因为英文的表达还是中文不同,而且还要思考如何才能让读的人更好理解(中文更通顺又符合原意,而且原文也有可能错),如果是专业性较强的还是必须这方面有一定积累才能翻译的比较好,翻译家确实称得上是“家”;二是对于专家来说可能看不上翻译,不如从事自己的工作或是自己出书。
第一次尝试做这方面的事情,肯定有很多不足甚至是错漏,请大家多包涵,不过自觉得要比官方的中文要好些;),希望多少能对对 Rust 有兴趣而又不喜欢看英文文档的同学有所帮助吧(能看进去英文文档的建议还是看英文;))。
版权声明: 本文为 InfoQ 作者【山】的原创文章。
原文链接:【http://xie.infoq.cn/article/b34009c465727bee82d26e70c】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论 (3 条评论)