为什么会有这么多的编程语言

简介:

 

朋友 Kevin Kelleher 向我建议了一个比较各种编程语言的有趣方法:看看它们各自都是来解决什么问题的。可问题是,像这样去描述,你可以罗列出无数的语言,而且你可以使用各种的角度来描述。

Algol: 汇编语言太低级了。

Pascal: Algol 语言缺少足够的数据类型。

Modula: Pascal 语言对于系统应用编程来说太弱了。

Simula: Algol 语言在仿真模拟方面不够好。

Smalltalk: Simula 语言里并不是所有的东西都是对象。

Fortran: 汇编语言太低级。

Cobol: Fortran 语言不好用。

PL/1: Fortran 语言缺少足够的数据类型。

Ada: 所有现存的编程语言都有缺失。

Basic: Fortran 语言不好用。

APL: Fortran 语言在数组操作上不好用。

J: APL 语言需要自己的字符集。

C: 汇编语言太低级。

C++: C语言太低级。

Java: C++太笨重。微软在压迫我们。

C#: Java 是 Sun 公司控制的。

Lisp: 用图灵机方式描述计算机计算太别扭。

Scheme: MacLisp 语言太笨拙。

T: Scheme 语言没有程序库。

Common Lisp:Lisp 语言的方言太多了。

Dylan: Scheme 语言没有程序库,Lisp 语法太疯狂。

Perl: Shell 脚本/awk/sed 都不像编程语言。

Python: Perl 语言太让人受不了。

Ruby: Perl 语言太笨拙,Lisp 语法太疯狂。

Prolog: 编程不够逻辑。

目录
相关文章
|
人工智能 开发框架 物联网
为什么 C# 可能是最好的第一编程语言
C# 是一个全面领域的全能型语言,结合新时代的 .NET 平台,与时俱进的发展创新,未来无限可期!对于带着有色眼镜看待的人们,是否该刮目相看了呢?下面看看行业大佬关于 .NET 的解说。
1052 2
为什么 C# 可能是最好的第一编程语言
|
4月前
|
机器学习/深度学习 人工智能 测试技术
年度编程语言将花落谁家
年度编程语言将花落谁家
|
12月前
|
JavaScript 前端开发 Java
常用的编程语言
世界上最常用的几种语言
79 0
|
JavaScript 前端开发 Java
编程语言
编程语言
|
Oracle JavaScript Java
最好的编程语言
当我想在工作中休息一下时,我有时会阅读技术论坛。有一种帖子我真的很喜欢:编程语言之间的火焰战争。我喜欢这些帖子,因为你可以看到充满激情和聪明的人,他们正在争论,好像他们的生活正在发挥作用。 这些职位有2个优点: 他们让我笑 我学新东西 如果我必须总结这种帖子,那将是这样的: 帖子标题“Java是最好的语言”由NewJavaFanBoy撰写 NewJavaFanBoy:Java是最好的语言,因为它的社区。此外,它具有非常酷的功能,如lambdas。为什么这么多人讨厌Java? 前JavaFanBoy:Oracle杀死了Java。 DotNetFanBoy:Java的演进太慢了,
129 0
最好的编程语言
|
算法 数据可视化 IDE
1 分钟学会 30 种编程语言
1 分钟学会 30 种编程语言
127 0
1 分钟学会 30 种编程语言
|
Java 程序员 容器
最好的编程语言是怎样的?
最好的编程语言是怎样的?
183 0
最好的编程语言是怎样的?
|
Web App开发
2011年需要关注的9大编程语言
导读:本文作者Rob Diana是国外知名技术博客Regular Geek的创始人,曾写有大量关于编程语言以及语言职位需求趋势的文章。这篇博文中,Diana将通过对Tiobe编程榜和编程语言职位需求方面的数据分析,展望编程语言未来一年的发展。
985 0