马海祥博客是一个专注于分享SEO优化、网站制作、网络营销和运营思维的自媒体博客!
马海祥博客 > 网站制作 > 编程语言 > 原来还能这样评价编程语言!

原来还能这样评价编程语言!

时间:2013-12-11   文章来源:马海祥博客   访问次数:

最近看到微博上又开始评价编程语言的问题了,说实话有些人对编程语言的评价要么就是太刻板了,要么就是太专业了,一般人根本就听不懂,如果你不服气的话,那不妨来马海祥博客上看下真正的IT牛人是如何评价编程语言,而又不失幽默和艺术水准的。

如果编程语言是女人

原来还能这样评价编程语言!-马海祥博客

PHP是你的豆蔻年华的心上人,她是情窦初开的你今年夏天傻乎乎的追求的目标。玩一玩可以,但千万不要投入过深,因为这个女孩有严重的问题。

Perl是PHP的姐姐。她对你来说年龄稍微大了一点,但在90年代,她是相当受欢迎的。她和Larry Wall(译注:Perl语言创始人)长期保持着亲密关系,因此她的审美一落千丈,如今她看起来是丑陋不堪。“无论你们怎么评论,我仍然爱她!”,Larry Wall说。没有第二个人会像他这样。

Ruby是脚本家族中一个非常漂亮的孩子。第一眼看她,你的心魄就会被她的美丽摄走。她还很有有趣。起初她看起来有点慢,不怎么稳定,但近些年来她已经成熟了很多。

Python是Ruby的一个更懂事的姐姐。她优雅,新潮,成熟。她也许太过优秀。很多小伙都会说“嘿,兄弟,你怎么可能不爱上Python呢!?”。没错,你喜欢Python。你把她当成了一个脾气和浪漫都退烧了的Ruby。

Java是一个事业成功的女人。很多在她手下干过的人都感觉她的能力跟她的地位并不般配,她更多的是通过技巧打动了中层管理人员。你也许会认为她是很有智慧的人,你愿意跟随她。但你要准备好在数年里不断的听到“你用错了接口,你遗漏了一个分号”这样的责备。

C++是Java的表姐。她在很多地方跟Java类似,不同的是她成长于一个天真的年代,不认为需要使用“保护措施”。当然,“保护措施”是指自动内存管理。你以为我指的是什么?

C语言是C++的妈妈。对一些头发花白的老程序员说起这个名称,会让他们眼睛一亮,产生无限回忆。

Objective C 是C语言家族的另外一个成员。她加入了一个奇怪的教会,不愿意和任何教会之外的人约会。

Haskell, Clojure, Scheme 以及她们的朋友们都是一些时髦的,附庸风雅的,很聪明的女孩,你也许在多年前和她们曾度过了一个很Happy的暑假。她们是第一次让你感到有压力的女孩。当然,你可能从来没有对她们很认真——尽管你总是在问自己“如果….会如何?”

也许你会拖延着不去认识C# ,因为她们家族不好的名声。但最近几年他们已经改邪归正了——他们会这样告诉你。一旦你加入我们,你就是我们的人了,你听到了没有?你需要一个数据库?她的哥哥MSSQL会罩着你。需要一个安身的地方?这有何难,她老爸甚至可以在Azure大道你给买一套公寓。什么?你觉得这样的关系过于亲密了?不,你别想离开我们。你已经是我们家族的一员了,现在,听见了没有?

Javascript —— 嗨,这不是你的初吻的那个女孩吗,她甚至比PHP更早进入你的视线。我不知道她现在在干什么。我听说她的事业近几年来非常成功。旧时的人也可以赶上潮流变得很酷(你发现她从头到脚穿的都是设计师jQuery的作品)…,哇,有人从丑小鸭变成了美丽的天鹅…

如果编程语言脱离程序

原来还能这样评价编程语言!-马海祥博客

Basic

一个有过BASIC编程经历的人是很难学会好的编程习惯的。作为一个潜在的程序员,他们已经被脑残并且无法修复。
  -- Edsger Wybe Dijkstra,Dijkstra算法发明者

C语言

C语言程序就像一群拿着刀的人在刚刚打过蜡的地板上快速的跳舞。
  -- Waldi Ravens

罗马帝国衰败的主要原因之一是因为他们缺少0,他们没有办法知道他们的C程序已经成功的执行完了。
  -- Robert Firth

C++

C很容易让你朝自己的脚开枪。在C++中,这么做变的困难了,但是你要不注意就会崩掉自己的整条腿。
  -- Bjarne Stroustrup,C++发明者

我发明了“面向对象”,但是我可以明确的是,我不知道什么是C++。
  -- Alan Kay,Smalltalk发明者

C++的最新功能是用来修正之前的最新功能的。
  -- David Jameson

50年的编程语言研究就搞出来一个C++?
  -- Richard A. O'Keefe

只要你花一点时间研究C++,你就会发现C++的用户都在寻找一门更好的语言。
  -- R. William Beckwith.

Java就是去掉了枪炮,刀剑,还有黑帮的C++。
  -- James Gosling,Java 联合发明人

C++是一门恐怖的语言。即使选择C没有任何优势,只是为了逃避C++,那这个理由也足够了。
  -- Linus Torvalds,Linux发明者

COBOL

使用COBOL会让你变的脑残,所以教别人使用COBOL就是犯罪。
  -- E.W. Dijkstra,Dijkstra 算法发明者

Java

如果Java真的有垃圾收集的话,大部分程序在刚开始执行的时候就会把他们自己删了。
  -- Robert Sewell

Lisp

Lisp不是一门语言,它只是一种构建材料。
  -- Alan Kay,Smalltalk发明者

Perl

Perl是唯一一门在RSA加密前后看起来一样的语言。
  -- Keith Bostic

PHP

PHP是由不称职的业余选手发明和操纵的,而Perl是伟大而阴险的,由一帮高水平的变态专业人士操纵。
  -- Jon Ribbens

Bash以及其他shell

很明显,移植shell要比移植shell脚本更容易。
  -- Larry Wall,Perl发明者

马海祥博客点评:

世界上只有两种编程语言:一种是整天被人喷的语言,另外一种就是没有人用的语言。

本文发布于马海祥博客文章,如想转载,请注明原文网址摘自于http://www.mahaixiang.cn/bcyy/349.html,注明出处;否则,禁止转载;谢谢配合!

相关标签搜索: 编程语言   评价编程语言   编程语言评价  

上一篇:关于C语言、C++、Java和Python这4种程序开发语言的评价
下一篇:Python语言代码的性能优化方法大全

您可能还会对以下这些文章感兴趣!

  • 为什么Swift编程语言刚一推出就这么火?

    Swift语言是苹果公司在2014年WWDC(苹果开发者大会)上发布的全新开发语言,从演示视频及随后在appstore上线的标准文档看来,语法内容混合了OC,JS,Python,语法简单,使用方便,可与Objective-C*共同运行于MAC OS和iOS平台,用于搭建基于苹果平台的应用程序。作为一项……【查看全文

    阅读:1438关键词: swift语言   swift   编程语言   日期:2014-07-01
  • 初级软件工程师必须要学会哪些编程技术

    软件工程师(Software Engineer)可以说是从事软件职业的人员的一种职业能力的认证,通过它说明具备了工程师的资格,通俗的来说,软件工程师就是从事软件开发相关工作的人员的统称,它是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一……【查看全文

    阅读:5139关键词: 初级工程师   软件工程师   编程技术   工程师   编程   日期:2014-08-11
  • 原来还能这样评价编程语言!

    如果编程语言是女人,PHP是你的豆蔻年华的心上人,她是情窦初开的你今年夏天傻乎乎的追求的目标。玩一玩可以,但千万不要投入过深,因为这个女孩有严重的问题。Perl是PHP的姐姐。她对你来说年龄稍微大了一点,但在90年代,她是相当受欢迎的。她和Larry Wall(译注:Perl……【查看全文

    阅读:1158关键词: 评价编程语言   编程语言   编程语言评价   日期:2013-12-11
  • 工作中令程序员最生气的10件事情

    作为一个优秀的程序员,他的思想不能局限在当前的工作任务里面,要想想看自己写的模块是否可以脱离当前系统存在,通过简单的封装在其他系统中或其他模块中直接使用,这样做可以使代码能重复利用,减少重复的劳动,也能使系统结构越趋合理,模块化思维能力的提高是程序员……【查看全文

    阅读:2050关键词: 程序员   最生气的事情   日期:2014-08-20
  • 老程序员给初学者的一些建议和忠告

    对于课程有这样简单的选择方法:如果你是计算机系的,请学好你所有的专业基础课;如果不是,请参照计算机系的课程表。如果你发现自己看一本书时无法看下去了,请翻到书的最后,看看它的参考文献,找到它们并学习它们,再回头看这本书。如果一本书的书名中带有“原理”……【查看全文

    阅读:7644关键词: 程序员   初学者   日期:2014-06-25
  • Python语言代码的性能优化方法大全

    选择了脚本语言就要忍受其速度,这句话在某种程度上说明了python作为脚本的一个不足之处,那就是执行效率和性能不够理想,特别是在performance较差的机器上,因此有必要进行一定的代码优化来提高程序的执行效率。那么我们该如何进行Python性能优化呢?接下来我就跟大家……【查看全文

    阅读:1825关键词: Python   Python语言   Python代码   Python性能   Python优化方   日期:2013-12-12
  • 你知道Java内部的这些事儿吗?

    Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群,在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。你是不是写Java已经……【查看全文

    阅读:659关键词: java   日期:2014-11-21
  • 计算机语言的发展简史

    计算机语言总的来说分为机器语言,汇编一语言,高级语言三大类。而这三种语言也恰恰是计算机语言发展历史的三个阶段。1946年2月14日,世界上第一台计算机ENIAC诞生,使用的是最原始的穿孔卡片。这种卡片上使用的语言是只有专家才能理解的语言,与人类语言差别极大,这种……【查看全文

    阅读:6683关键词: 计算机   语言   日期:2017-11-18
  • 一个美国程序员对IT行业招聘的吐槽

    今天听到一个朋友抱怨说“作为程序员,找工作有时候似乎挺苦逼的。”说真的,让我去掉前面这句中“似乎”二字吧。就是苦逼!很多人都曾抱怨处在招聘的一方很糟糕??我们没有任何可靠的方式来甄别会写代码并且写得好的人。这的确是真的,我们这行在这方面做得很糟糕。即……【查看全文

    阅读:114关键词: 程序员   吐槽   日期:2018-10-26
  • 盘点史上最奇葩的10大编程语言排行榜

    一般来说,人们大多都认为编程语言很容易使用和学习,因为编程语言就是应该给你提供数据结构让你来解决实际问题,它们的语法也应清晰明了,容易理解且执行速度快,不应该有任何bug。但有时候编程语言设计者们会创建一些违背这些原则的语言,要么供研究使用,要么纯属娱……【查看全文

    阅读:7389关键词: 编程语言   编程排行榜   10大编程语言   日期:2013-12-19
↓ 点击查看更多 ↓

互联网更多>>

SEO优化 更多>>

企业网站SEO推广能给企业带来哪些好处? 百度搜索用户建议专区上线公告