1. 程式人生 > >轉一個程式設計師經典笑話:射你自己的腳

轉一個程式設計師經典笑話:射你自己的腳

  五花八門的計算機語言常常使我們程式設計師搞不清正在使用的是哪一種。下面的一次小型會議將有助於澄清你的疑惑。任務:射你自己的腳。

  C語言:射你自己的腳。

  C++:你不留神生成了一堆你自己的例項,所以只好挨個射他們的腳。緊急援救是不可能的,因為你不知道哪個是你的真拷貝,哪個只是指向你的指標。

  Fortran:你逐個射你的腳趾,一直迴圈到射沒了所有的腳趾,然後你讀入下一隻腳並重復之。如果你沒了子彈,你也得接著射,因為你沒有意外處理機制。

  Pascal:編譯器不允許你這麼幹。

  Ada:在你仔細地包裝好了你的腳後,你試圖以並行的方式上彈,扣扳機,尖叫,並射你自己的腳。然而,當你試了一下後,發現你的腳型別不對。

  Lisp:你用拿著槍的四肢拿著的槍射你的拿著槍的四肢。

  Forth:。腳的己自你射

  Prolog:你告訴程式你想射你自己的腳。程式會自動找到具體的計劃,不過語法上是不允許把這些計劃告訴你的。

  Basic:你用水槍射你自己的腳。如果是在大系統中,重複直至你的下半身被水浸沒。

  Visual Basic:你其實只是裝出好象是射了你的腳的樣子。不過你覺得這麼幹更有趣所以也不在乎倒底射沒射。

  Paradox:不但你可以射你自己的腳,你的使用者也可以。

  Access:你用槍瞄準了你自己的腳,但子彈卻把旁邊所有標著Borland字樣的軟盤打出了洞。

  組合語言:你試圖射你自己的腳,結果發現你還得先自己來製造出槍支,子彈,瞄準具,和你的腳。

  Modula2:當終於明白用這個語言什麼也幹不了時,你一槍射穿了你的腦門。