6月 20

[转载]如果编程语言是汽车

资料来源:
If programming languages were cars…
如果编程语言是汽车……

Ada 是一种异常神勇永远不会损坏的坦克。如果你跟别人说你驾驶 的是Ada 他们会笑疯的,但是,说真的,你愿意在战场上开跑车吗?
汇编语言 仅仅是一台引擎。你需要自己搭建汽车,并且在行驶过程中手动注入燃料,不过如果你足够小心的话,它可以跑得像脱缰野马一般快。

Basic 这种汽车用来开到附近的商店去购物还不错.Basic曾经在学习驾驶的人中很流行。但是最近被剥得只剩皮,被一个主要生产者重新设计,新版本可以胜任长途旅行,与旧版本之间只有外表上比较像,但其余部分都已经改变了

C 快得难以置信但是每五十分钟坏一次的跑车。

Cobol 是个有名气的汽车,但是任何尊重自己的驾驶员都不承认曾经驾驶过。

C# 家用旅行车的有力竞争者。一旦你用这种汽车,就不能用它的竞争对手的汽车了。

C++ 是C跑车的加强马力版,比C多了几十个额外特性。每250英里损坏一次,问题是损坏的时候谁都找不到问题在哪。

Continue reading

6月 03

多姿多彩的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

1月 03

Perl语言简介

Perl(Practical Extraction and Report Language,实用摘录与报表语言;或,Pathologically Eclectic Rubbish Lister,病态折中式垃圾列表器)是一种高级、通用、直译式、动态的程序语言。它是由拉里·沃尔(Larry Wall)在借鉴C、sed、awk、shell以及很多其他编程语言特性的基础上设计实现的。Perl最重要的特性在于它内部集成了正则表达式的功能,以及巨大的第三方代码库CPAN(Comprehensive Perl Archive Network,Per综合典藏网)。

Continue reading