生锈是一种令人兴奋的语言。我最近买了铁锈编程语言书。很多很多,很多概念我从大学里没有想过。在高级编程语言中工作,如Java,Python和CypeScript,允许我忘记了低级编程的困境。 Rust两者都重新介绍了这些问题,然后立即解决了其编译器提供的先进的静态分析。
我还是初学者的生锈。这是令人兴奋的部分。我有这么多的问题;很多事情要弄明白。这是一项挑战。学习很多。它让我想起了我第一次开始编程的时候。有一座工作山,以及弄清楚的无穷无尽的事情。最终变得更容易,你变得富有成效。您只因为您可以 - 因为您想证明您知道您的知识所知,请写下小型应用程序。
生锈充满了功能。其中许多人处理安全,如所有权系统和借款检查员。它有助于保证内存安全性,并且在编写将同时执行的代码时巧合也有助于。这些功能很重要,但我真正兴奋的是语言特征 - 使语言成为工作的功能。Rust有很多。与C,模式匹配,缺少空型,货物,逐默认,功能性编程构建的互操作性,内置,宏,一个具有我见过的最有用的错误消息的编译器,元组和模式 - 匹配。我只是刮伤了这项服务。类型系统和语法并不像TypeScript一样好,我作为绝对金标准(即使它不完美)。
什么特别令人兴奋的是生锈的适用性。我倾向于使用Python或Java进行小shell脚本/程序。它适合我,但它不是特别便携。如果我想与我的团队成员共享我的创作,我必须提供有关必须使用的运行时版本的显式指令以及任何可能的依赖项。生锈有点不同。由于它生成了本机二进制文件,我可以简单地将其交给可执行文件(提供依赖关系捆绑在一起)并让它们具有它。
我很高兴再次成为一个初学者。我很高兴了解我在日常工作中我永远不会使用的事情。我很高兴能够善于编写生锈代码。我对未来的编程语言感到兴奋,希望在Rust的脚步上追随。