五花八門的計算機語言常常使我們程序員搞不清正在使用的是哪一種。下面的一次小
型會議將有助于澄清你的疑惑。
任務:射你自己的腳
c:射你自己的腳。
C++:你不留神生成了一堆你自己的實例,所以只好挨個射他們的腳。緊急援救是
不可能的,因為你不知道哪個是你的真拷貝,哪個只是指向你的指針。
Fortran:你逐個射你的腳趾,一直循環(huán)到射沒了所有的腳趾,然后你讀入下
一只腳并重復之。如果你沒了子彈,你也得接著射,因為你沒有意外處理機制。
Pascal:編譯器不允許你這么干。
Ada:在你仔細地包裝好了你的腳后,你試圖以并行的方式上彈,扣扳機,尖叫,
并射你自己的腳。然而,當你試了一下后,發(fā)現你的腳類型不對。
Lisp:你用拿著槍的四肢拿著的槍射你的拿著槍的四肢。
Forth:。腳的己自你射
prolog:你告訴程序你想射你自己的腳。程序會自動找到具體的計劃,不過語
法上是不允許把這些計劃告訴你的。
Basic:你用水槍射你自己的腳。如果是在大系統(tǒng)中,重復直至你的下半身被水
浸沒。
Visualbasic:你其實只是裝出好象是射了你的腳的樣子。不過你覺得這
么干更有趣所以也不在乎倒底射沒射。
Unix:
%lsfoot。Cfoot。Hfoot。Otoe。Ctoe。O
%rm*。O
rm:。Onosuchfileordirectory
%ls
%
paradox:不但你可以射你自己的腳,你的用戶也可以。
Access:你用槍瞄準了你自己的腳,但子彈卻把旁邊所有標著borland
字樣的軟盤打出了洞。
Assembler:你試圖射你自己的腳,結果發(fā)現你還得先自己來制造出槍支,
子彈,瞄準具,和你的腳。
Modula2:當終于明白用這個語言什么也干不了時,你一槍射穿了你的腦門。
如果覺得這篇文章對您有幫助,請打賞支持一下!