设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 技术文摘 查看内容

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

2013-1-15 09:34| 发布者: 红黑魂| 查看: 2375| 评论: 0|来自: 外刊IT评论

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

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


[本文英文原文链接:What Languages Fix ]




酷毙
1

雷人

鲜花
1

鸡蛋

漂亮

刚表态过的朋友 (2 人)

  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部