什么编程语言变得更有用?

国外课栈网翻译

评论员:Cody Jackson,
职业:Python作者,Models & Simulation Lead Engineer at CACI International
回答:1/11/2019

Python,Julia和JavaScript系列。在过去的几年里,Python已经慢慢提升了TIOBE语言列表。实际上,您可以将Python用于几乎所有项目,包括简单的shell脚本,视频游戏,常规应用程序,Web开发,数据科学等。
如果你达到Python无法工作的程度,你通常可以找到另一种语言的Python实现,比如Jython for Java,并继续。您还可以将所有内容保存在Python中,并在C中重写必要的部分,将两者联系起来。而且这还不算Cython(将Python转换为C代码),PyPy(提高Python性能)和microPython(用于微控制器的Python,如物联网设备)。
Julia经常被讨论为数据科学,机器学习,AI等Python的可行替代方案。我已经看过它,它的语法非常像Python。我实际上没有用过它编程,但对于前面提到的内容,如果认为Python不可取,可能值得商榷。
JavaScript及其相关的框架和替代方案(如TypeScript)是构建Web的权威编程语言。如果你现在正在建立一个网站,你需要了解JS。
我个人认为JavaScript是一种丑陋的语言,这是我作为Python作者具有的偏见。因此,如果我必须进行JavaScript编程,我更喜欢使用CoffeeScript,它看起来更像Ruby或Python,可以转换成真正的JavaScript。
TypeScript在企业级Web开发中变得越来越普遍,因为它对传统JS进行了一些改进。对于来自静态类型语言的人来说,TypeScript可能是处理Web开发时的最佳选择。

你可能感兴趣的:(评论)