译文链接:如果编程语言是一条船…
原文链接:If a programming language was a boat………【阅读全文】
Tag Archives: 编程语言
[转载]如果编程语言是汽车
资料来源:
If programming languages were cars…
如果编程语言是汽车……
Ada 是一种异常神勇永远不会损坏的坦克。如果你跟别人说你驾驶 的是Ada 他们会笑疯的,但是,说真的,你愿意在战场上开跑车吗?
汇编语言 仅仅是一台引擎。你需要自己搭建汽车,并且在行驶过程中手动注入燃料,不过如果你足够小心的话,它可以跑得像脱缰野马一般快。
Basic 这种汽车用来开到附近的商店去购物还不错.Basic曾经在学习驾驶的人中很流行。但是最近被剥得只剩皮,被一个主要生产者重新设计,新版本可以胜任长途旅行,与旧版本之间只有外表上比较像,但其余部分都已经改变了
C 快得难以置信但是每五十分钟坏一次的跑车。
Cobol 是个有名气的汽车,但是任何尊重自己的驾驶员都不承认曾经驾驶过。
C# 家用旅行车的有力竞争者。一旦你用这种汽车,就不能用它的竞争对手的汽车了。
C++ 是C跑车的加强马力版,比C多了几十个额外特性。每250英里损坏一次,问题是损坏的时候谁都找不到问题在哪。
多姿多彩的HelloWorld
资料来源(视频【翻墙】):Hello Worlds – Linux – Different Languages
以下分别是C, C++, Python, Perl, Java, HTML/Javascript, Haskell, and Shell (plus R)的“Hello Wolrd”实现。
注:html和Javascript的显示有问题。所有的代码可以下载helloworld。
-
C
touch hello.c
vim hello.c
1 2 3 4 5 6 7 | #include int main() { printf("Hello, World!n"); return 0; } |
gcc hello.c -o hello-C
./hello-C
Continue reading
Perl语言简介
Perl(Practical Extraction and Report Language,实用摘录与报表语言;或,Pathologically Eclectic Rubbish Lister,病态折中式垃圾列表器)是一种高级、通用、直译式、动态的程序语言。它是由拉里·沃尔(Larry Wall)在借鉴C、sed、awk、shell以及很多其他编程语言特性的基础上设计实现的。Perl最重要的特性在于它内部集成了正则表达式的功能,以及巨大的第三方代码库CPAN(Comprehensive Perl Archive Network,Per综合典藏网)。