每一门编程语言都是上辈子折翼的天使

Kevin Kelleher suggested an interesting way to compare programming languages: to describe each in terms of the problem it fixes. The surprising thing is how many, and how well, languages can be described this way.

创新互联服务项目包括虎丘网站建设、虎丘网站制作、虎丘网页制作以及虎丘网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,虎丘网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到虎丘省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

Kevin Kelleher 提供了一种很有意思的比较语言的方法:用解决了的问题来描述该语言。令人惊讶的是,竟然有如此多的语言都可以这样很漂亮的表述。

推荐专题:编程语言排行榜

Algol: Assembly language is too low-level.

Algol: 汇编太底层。

Pascal: Algol doesn't have enough data types.

Pascal: Algol 的数据类型太少。

Modula: Pascal is too wimpy for systems programming.

Modula: Pascal 系统编程太弱。

Simula: Algol isn't good enough at simulations.

Simula: Algol 不太适合仿真应用。

Smalltalk: Not everything in Simula is an object.

Smalltalk: Simula 中不是所有东西都是对象。

Fortran: Assembly language is too low-level.

Fortran: 汇编太底层。

Cobol: Fortran is scary.

Cobol: Fortran 太恐怖。

PL/1: Fortran doesn't have enough data types.

PL/1: Fortran 的数据类型太少。

Ada: Every existing language is missing something.

Ada: 市面上的每种语言都少了点什么。

Basic: Fortran is scary.

Basic: Fortran 太恐怖。

APL: Fortran isn't good enough at manipulating arrays.

APL: Fortran 处理数组太弱。

J: APL requires its own character set.

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

C: Assemby language is too low-level.

C: 汇编太底层。

C++: C is too low-level.

C++: C太底层。

Java: C++ is a kludge. And Microsoft is going to crush us.

Java: C++太混搭,并且将吃掉我们(Sun)。

C#: Java is controlled by Sun.

C# : Java 是Sun的。

Lisp: Turing Machines are an awkward way to describe computation.

Lisp : 用图灵机描述计算过程太笨拙。

Scheme: MacLisp is a kludge.

Scheme: MacLisp太混搭。

T: Scheme has no libraries.

T: Scheme 没有库。

Common Lisp: There are too many dialects of Lisp.

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

Dylan: Scheme has no libraries, and Lisp syntax is scary.

Dylan: Scheme没有库,并且Lisp语法太恐怖。

Perl: Shell scripts/awk/sed are not enough like programming languages.

Perl : Shell, awk, sed 作为编程语言太弱。

Python: Perl is a kludge.

Python: Perl太恐怖。

Ruby: Perl is a kludge, and Lisp syntax is scary.

Ruby : Perl太恐怖,Lisp语法太恐怖。

Prolog: Programming is not enough like logic.

Prolog: 编程不够逻辑。

原文:http://article.yeeyan.org/view/legendsland/209592

【编辑推荐】

  1. 漫谈编程语言的数据亲和力
  2. 你的编程语言做不到的事情
  3. IT公司中***的10种编程语言
  4. 13种最为荒谬但很独特的编程语言
  5. Go编程语言也可以用来编写Web应用?

网站题目:每一门编程语言都是上辈子折翼的天使
转载来源:http://www.csdahua.cn/qtweb/news40/35090.html

网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网