有关于程序员的笑话吗?
真正的程序员从来不写注释,难写的程序必定也难读。
真正的程序员不写应用程序,他们直接从最底层的裸机开始编程。
真正的程序员他们认为应用程序编程是那些不会系统编程的人干的活。
真正的程序员不画流程图,流程图是没文化的人的文档,居住在山洞里的人才在岩壁上画流程图。
真正的程序员不读手册,依赖手册是无知和懦弱的表现。
真正的程序员从不一次做对,他们可以连续30个小时坐在机器前面给程序打补丁。
真正的程序员从不按早9晚5的生活过日子,如果你在早上9点看见一个程序员,那一定是他一夜未眠。
真正的程序员比用户还清楚用户需要什么。
真正的程序员喜欢兼卖爆米花,他们利用中央处理器散发出的热量做爆米花,可以根据米花爆裂的速度听出正在运行什么程序。
五花八门的计算机语言常常使我们程序员搞不清正在使用的是哪一种。下面的一次小
型会议将有助于澄清你的疑惑。
任务:射你自己的脚
c:射你自己的脚。
c++:你不留神生成了一堆你自己的实例,所以只好挨个射他们的脚。紧急援救是
不可能的,因为你不知道哪个是你的真拷贝,哪个只是指向你的指针。
fortran:你逐个射你的脚趾,一直循环到射没了所有的脚趾,然后你读入下
一只脚并重复之。如果你没了子弹,你也得接着射,因为你没有意外处理机制。
pascal:编译器不允许你这么干。
ada:在你仔细地包装好了你的脚后,你试图以并行的方式上弹,扣扳机,尖叫,
并射你自己的脚。
然而,当你试了一下后,发现你的脚类型不对。
lisp:你用拿着枪的四肢拿着的枪射你的拿着枪的四肢。
forth:。脚的己自你射
prolog:你告诉程序你想射你自己的脚。程序会自动找到具体的计划,不过语
法上是不允许把这些计划告诉你的。
basic:你用水枪射你自己的脚。如果是在大系统中,重复直至你的下半身被水
浸没。
visualbasic:你其实只是装出好象是射了你的脚的样子。不过你觉得这
么干更有趣所以也不在乎倒底射没射。
paradox:不但你可以射你自己的脚,你的用户也可以。
access:你用枪瞄准了你自己的脚,但子弹却把旁边所有标着borland
字样的软盘打出了洞。
assembler:你试图射你自己的脚,结果发现你还得先自己来制造出枪支,
子弹,瞄准具,和你的脚。
modula2:当终于明白用这个语言什么也干不了时,你一枪射穿了你的脑门。