Tsinghua 版 (精华区)
发信人: Landau (Dau), 信区: Tsinghua
标 题: 计算机语言
发信站: 紫 丁 香 (Thu Aug 6 19:47:53 1998), 转信
【 以下文字转载自 Joke 讨论区 】
【 原文由 zuo 所发表 】
五花八门的计算机语言常常使我们程序员搞不清正在使用的是哪一种. 下面
的一次小型会议将有助于澄清你的疑惑.
任务: 射你自己的脚
C: 射你自己的脚.
C++: 你不留神生成了一堆你自己的实例, 所以只好挨个射他们的脚. 紧急
援救是不可能的, 因为你不知道哪个是你的真拷贝, 哪个只是指向你
的指针.
FORTRAN: 你逐个射你的脚趾, 一直循环到射没了所有的脚趾, 然后你读入下一只
脚并重复之. 如果你没了子弹, 你也得接着射, 因为你没有意外
处理机制.
PASCAL: 编译器不允许你这么干.
ADA: 在你仔细地包装好了你的脚后, 你试图以并行的方式上弹, 扣扳机,
尖叫, 并射你自己的脚. 然而, 当你试了一下后, 发现你的脚类型
不对.
LISP: 你用拿着枪的四肢拿着的枪射你的拿着枪的四肢.
FORTH: .脚的己自你射
PROLOG: 你告诉程序你想射你自己的脚. 程序会自动找到具体的计划, 不过
语法上是不允许把这些计划告诉你的.
BASIC: 你用水枪射你自己的脚. 如果是在大系统中, 重复直至你的下半身
被水浸没.
Visual BASIC: 你其实只是装出好象是射了你的脚的"样子". 不过你觉得这么
干更有趣所以也不在乎倒底射没射.
UNIX:
% ls
foot.c foot.h foot.o toe.c toe.o
% rm * .o
rm:.o no such file or directory
% ls
%
Paradox: 不但你可以射你自己的脚, 你的用户也可以.
Access: 你用枪瞄准了你自己的脚, 但子弹却把旁边所有标着"Borland"字样的
软盘打出了洞.
Assembler: 你试图射你自己的脚, 结果发现你还得先自己来制造出枪支, 子弹,
瞄准具, 和你的脚.
Modula2: 当终于明白用这个语言什么也干不了时, 你一枪射穿了你的脑门.
--
※ 来源:.紫 丁 香 bbs.hit.edu.cn.[FROM: 202.118.226.80]
--
※ 转载:.紫 丁 香 bbs.hit.edu.cn.[FROM: 202.118.226.8]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:5.142毫秒