为什么有这么多不同的编程语言,我们真的需要这么多编程语言?
在这篇文章中,简单介绍为何会不间断的创建新的编程语言以及如何决定学习哪一种。
有多种可用的编程语言,每隔几年就会出现新的编程语言。Python、JavaScript、PHP、C++、Ruby、Java、C# 以及更多可用的语言。
个人认为,有这么多编程语言的主要原因,也可能是最重要的原因是技术总是在变化。随着新技术的出现和发展,需要更多工具来为这些技术创建软件。
由于语言能力的性质,我们现在拥有的编程语言可能无法应对出现的特定挑战。企业或者社区自由团队可能会选择创建一种新语言,因为面对的问题的特殊性,从现有的解决方案中找不到合适支撑的语言。
以下是一些因特定场景需求而产生的著名编程语言实例:
它最初是为前端开发而设计的,这样 Web 开发人员和设计人员都可以在短时间内学习和构建网站功能。我们现在利用它来构建后端、前端和移动应用程序。
大量编程语言的另一个原因是不同工作类型的开发人员任务需要不同的编程语言。
考虑一位医生和他或她的病人。医生的职责是治疗病人。有几种类型的疾病和伤害,每一种都足够复杂,需要不同的治疗。医生是特定领域的专家,如心脏病学、牙科、外科等。
程序员也是一样,在不同的平台,不同的领域,需要不同的专长。
以下是开发人员角色和他们使用的编程语言的一些示例:
大量编程语言的另一个原因是,并非所有语言都能满足开发人员或企业的需求。不同的开发人员有不同的目标和优先级,一些编程语言比其他语言更适合特定的工作。
Go 或 C++ 适合他们。这些语言允许对系统资源(如内存和线程)进行精细的控制。
编程语言多样化的主要原因是各种问题需要不同的方法来解决。每种编程语言都有特定的特性,适用于特定的场景。
| 留言与评论(共有 0 条评论) “” |