大家好,今天小编关注到一个比较有意思的话题,就是关于编程语言的自身优势有哪些的问题,于是小编就整理了1个相关介绍编程语言的自身优势有哪些的解答,让我们一起看看吧。
对比Go语言,rust有什么优势和劣势?
对于Rust的优势我的体会如下:* Error Handling机制好太多,用Result封装函数运行结果灵活性大大提高,代码也大大简洁* 函数式编程支持较好,有Lambda这种东西,使得它写起来甚至有Ruby的感觉* 效率高,没有了GC和Runtime,速度是没得说的* 支持范型* 有宏和编译器插件这些黑客技,语言扩展性较好* 社区活跃度更高,更强调社区的作用,有[RFC](GitHub - rust-lang/rfcs: RFCs for changes to Rust)。[中文社区](Rust China)也有了Rust的劣势是:* 语言特性复杂,对新手就不会那么友好* 稳定性不够,语言的进化较激进* 第三方库的成熟度还落后于Go,商业化的应用也还不够
这两个东西确实都想解决c/c++存在的开发效率问题,和java,dotnet等托管平台存在运行效率的问题,两个语言都是共同方向,语法上rust会好些,必竟微软的,运行效率上go可能会好些
到此,以上就是小编对于编程语言的自身优势有哪些的问题就介绍到这了,希望介绍关于编程语言的自身优势有哪些的1点解答对大家有用。
(图片来源网络,侵删)