假如编程语言是私家车
假如编程语言是私家车 (If programming languages were cars…)
via:http://www.cs.caltech.edu/~mvanier/hacking/rants/cars.html
这是一个关于把计算机语言比作车的一系列老笑话的升级版. 我为这个列表加入了一些现代的语言. 欢迎你对此提出建议.
(作者还罗罗嗦嗦地讲了一些他对编程语言的一些见解和别人对他文章的看法….)
Ada 是辆坦克,一辆其貌不扬永不抛锚的坦克。如果你告诉别人你驾驶Ada,他们会禁不住大笑。不过话说回来,你会在战场上开跑车吗?[from Amit Dubey]
Assembly Language 只是个光秃秃的汽车引擎. 你得自己造车并且在他开起来的时候还得手工给他灌油,但是你要是小心照料他, 他的速度能快到像加了润滑油的闪电.
还有一种解释:Assembly Language: 你就是车.[From "Subterfug" off digg.com:]
Basic 是辆简单的车, 开着它去附近购物会很方便. 在菜鸟中曾经很流行, 它最近被裁减成一个shell并由一个龙头企业复刻, 新版Basic被设计成适应长途旅行, 和它最初的样子已经相差甚远. [from Przemyslaw Wrzos]
C 是一辆能开到难以置信的速度的跑车, 但每50英里就会抛锚一次.
Cobol 被认为是辆车.但是只有没自尊的驾驶员才会承认自己开过它.
C# 一种相当有竞争力的家用小货车. 只要你用了它, 那么你就再也不允许用它的竞争对手的产品了.
C++ 是一辆经过改装的C跑车, 有着一大堆额外特性. 它每250英里才抛锚一次, 但一旦发生这样的事, 没人能搞清楚到底是哪里出毛病了.
Eiffel 是辆内置了位操着法国口音的驾驶教练的车. 他将帮助你快速地识别错误并从你的错误中学到经验.但是你不要和他争辩,否则他就会侮辱你后再把你扔出车去. [From Daniel Prager with some embellishments]
Erlang 是一支车队, 它们以互相合作的方式把你挪到你想去的地方.但是为了用一只脚放在每一辆车内去驾驶它们, 你还必须好好练习下. 但是你要是学会了怎么样在糟糕的路面开车, 那么在其他路面开车对你来说将会变得非常困难. 需要补充一点的是, [...]