Rust 与螃蟹的奇妙故事~
有一位开发者名字叫Rustacean,是英文甲壳动物Crustacen去掉开头的C而来,所以甲壳动物就成为大家的联想,而螃蟹则成为了那个选择,变成了Rust语言的吉祥物!
那么为什么“又”出现一门新的语言呢?现在的编程语言还不够吗?
从面向初学者的Basic,到高端的C/C++;
从要求变量恒定的函数式语言,到类型满天飞的动态语言;
从服役60+的COBOL到每年冒泡的新语言,编程语言就像大海里面的鱼类一样琳琅满目。
但从另外一个角度来讲,又似乎不够!因为编程的主要目的还是要面对世界的各种问题,所以编程语言本身也随着环境在不断进化。
而Rust则提供了哪些进化点呢?
Rust其实更像一个混合体,充满了欲望。它希望自己是C++的继承者,继承C++的速度;另外,它也从Python、Java、Go等语言里面吸取了各种库工具、工程管理等现代语言标配,做一个更加高级的C++!
Rust的设计欲望,可能就要做C/C++这对王者兄弟的超越者,顺便把那些兄弟们的超级武器给戴上吧~
幸运的是,Rust现在为止,几乎完成了这个设计任务。
#Rust #Rustacean #螃蟹 #C/C++ #Python #Java #Go #编程语言