IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

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

外刊IT评论 2013-01-16 14:04:04 累计浏览 3,452 次
本机暂存

   朋友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: 编程不够逻辑。


本文由外刊IT评论网(www.aqee.net)原创发表,文章地址:为什么会有这么的编程语言

同分类推荐文章

  1. 科技爱好者周刊(第 401 期):如何赚到10亿美元 (2026-06-26 08:05:38)
  2. 如何做决策 - 从 Go 的一个 issue 说起 (2026-06-26 08:00:00)
  3. Seven Player:Windows上播放115网盘视频的增强工具 (2026-06-09 00:06:47)

查看更多 开发者 文章 →

建议继续学习

  1. Fix Bug的五个阶段 (累计阅读 42,974)
  2. 关于创业 (累计阅读 21,832)
  3. 开发与研发 (累计阅读 12,014)
  4. 做个懂产品的程序员 (累计阅读 9,777)
  5. 十五个只有程序员会乐的事情 (累计阅读 6,807)
  6. 我的程序员之路 (累计阅读 6,685)
  7. 销售员和程序员 (累计阅读 6,199)
  8. 程序员的样子 (累计阅读 6,104)
  9. 抵制代码重写 (累计阅读 5,531)
  10. 软件项目需要很多人一起完成可能是一个骗局 (累计阅读 4,290)