计算机五花八门的计算机语言常常使我们程序员搞不清正在使用 的是哪一种。下面的一次小型会议将有助于澄清你的疑惑 。 任务:射你自己的脚 c: 射你自己的脚。 c++:你不留神生成了 一堆你自己的实例,所以只好挨个射他们的脚。紧急援救 是不可能的,因为你不知道哪个是你的真拷贝,哪个只是 指向你的指针。 fortran:你逐个 射你的脚趾,一直循环到射没了所有的脚趾,然后你读入 下一只脚并重复之。如果你没了子弹,你也得接着射,因 为你没有意外处理机制。 pascal: 编译器不允许你这么干。 ada:在你仔 细地包装好了你的脚后,你试图以并行的方式上弹,扣扳 机,尖叫,并射你自己的脚。然而,当你试了一下后,发 现你的脚类型不对。 lisp:你用拿着 枪的四肢拿着的枪射你的拿着枪的四肢。 forth:。脚的己自你射 prolo g:你告诉程序你想射你自己的脚。程序会自动找到具体 的计划,不过语法上是不允许把这些计划告诉你的。 basic:你用水枪射你自己的脚。如 果是在大系统中,重复直至你的下半身被水浸没。 visualbasic:你其实只是装 出好象是射了你的脚的样子。不过你觉得这么干更有趣所 以也不在乎倒底射没射。 unix%lsf oot。cfoot。hfoot。otoe。ctoe 。o %rm*。 orm:。on osuchfileordirectory%ls % paradox:不但你可以射你自己的 脚,你的用户也可以。 access:你 用枪瞄准了你自己的脚,但子弹却把旁边所有标着bor land字样的软盘打出了洞。 asse mbler:你试图射你自己的脚,结果发现你还得先自 己来制造出枪支,子弹,瞄准具,和你的脚。 modula2:当终于明白用这个语言什么也干不 了时,你一枪射穿了你的脑门。 (责任编辑:) |