通用编程语言

2025年1月7日 | 阅读 2 分钟

在计算机或编程出现之前,人们手动完成工作。这需要花费大量时间,但他们别无选择。然后计算机时代到来,现在需要完成的工作被输入到系统中。这大大缩短了完成相同任务所需的时间。

继续前进,根据自然法则,人们感受到了进化的需求,现有系统随后得到了改进,以适应时间和目的。

与此同时,基于程序员的需求或程序开发的目的,出现了许多不同类别的编程语言。

其中一些被发现对广泛的目的有效,一些则对特定目的有效。因此,基于目的的编程语言被归类为:通用编程语言和领域特定编程语言。

有些编程语言是专门设计来适应或满足特定需求的,它们被称为领域特定编程语言,因为它们是为了满足特定领域的需求而创建的。

“能够满足各个领域需求的编程语言称为领域特定编程语言。”

例如。

  • FORTAN 和 APL 适用于数学相关的编程。
  • ML、OCAML、Haskell 适用于研究工作。
  • Lisp 有利于与人工智能相关的工作。
  • C 被认为仅适用于系统程序。

与领域特定编程语言一样,我们还有另一类编程语言,它们被设计为适用于广泛的领域,并被称为通用编程语言。

“能够满足多种领域需求的编程语言称为通用编程语言。”

这些语言可以满足一个以上目的,例如它们可以同时适用于数学计算、研究工作和应用程序开发。

例如

  • Java 可用于开发交互式网页以及制作游戏。
  • C++ 可用于编写应用程序以及开发系统程序。
  • Python、Perl、Ruby 可用于 Web 编程以及桌面应用程序开发。

但在学习通用编程语言时,重要的是要注意每种语言都有其特长或在其最擅长的领域。例如,Python 最适合作为脚本语言,C++ 最适合系统编程。

各种通用编程语言列表

  • Java
  • Ruby
  • Python
  • C
  • C++
  • D
  • Dart
  • C#

尽管我们有许多通用编程语言,但每种语言都有其最适合的用途或目的,而对于其他目的可能并不那么好。