如何用各種程式語言殺死一條龍
這篇有趣的文章編譯自一篇西班牙部落格。
有一位美麗的公主,被關押在一個城堡中最高的塔上,一條凶惡的巨龍看守著她,需要有一位勇士營救她…
下面是各種語言如何想辦法將公主從巨龍手中營救出來的。
- Java – 趕到那裡,找到巨龍,開發出一套由多個功能層組成的惡龍殲滅框架,寫幾篇關於這種框架的文章…但巨龍並沒有被消滅掉。
- .NET – 趕到哪裡,看到了Java程式設計師的做法,完全拷貝過來,試圖去殺掉巨龍,但巨龍把他吃掉了。
- C - 趕到那裡,對巨龍不屑一顧,舉起劍,砍掉巨龍的頭,找到公主…把公主晾在一邊,去看看有沒有最新提交的linux核心程式碼。
- C++ – 先打造出一根針,然後在上面新增各種功能特徵,直到最後匯聚成一把複雜的劍,這把劍複雜到只有他能理解其中的功能…殺死龍,但他過橋時遇到了麻煩,因為記憶體溢位了。
- COBOL - 趕到那裡,看到巨龍,認為自己太老了,殺不死這條巨龍,營救不出公主,於是離開了。
- Pascal - 他花10年時間開發出一套巨龍殲滅系統…當戰鬥開始時,他發現這套系統只能關住蜥蜴。
- VB - 使用各種元件開發出一套巨龍毀滅武器,他跳到巨龍的後面,在最關鍵的時刻,他發現這種武器只能在雨夜裡工作…
- PL/SQL – 分析其它屠龍者的資料,建立出具有多維資料、n向關係的資料表模型、OLAP,花15年時間分析這些資料…當結果出來時,公主已經變成了同性戀者。
- Ruby - 盛大出徵,號稱自己不管做什麼都是最強的,當面對巨龍,他亮出了一張畫有他殺死一條瘸腿的巨龍的圖片…巨龍懶洋洋的吃掉了他。
- Smalltalk - 趕到那裡,分析巨龍和公主,轉身走了,它們是次要問題。
- shell - 創造一個超級強大的滅龍武器…但當面對龍的時刻,他忘了如何使用它。
- Assembler - 他認為他的方法是正確的,而且是最高效的…但他把D寫成了A,殺死了公主。
- Fortran - 趕到那裡,開發出來一套4萬5千行的解決方案,殺死巨龍,與公主見了面…但公主認為他是懦夫,反而傾心於高富帥的Java程式設計師。
- FOX PRO - 開發出一套殺龍系統。外表看起來華麗好用,但實際內部到處補丁,所以,當開始執行這套殺龍武器時,他才發現忘了給DBF加索引。
- Lisp:這是一位著名的遊俠騎士,在跟很多的屠龍專家交談後,將他們的技巧模型化,他開發出這套系統,當開始執行系統時,他認識到,他少寫了一個括弧。
- HTML: 用各種著名的殺龍的劍拼裝成一個網頁,但他忽視了W3C標準。在跟龍相遇的時刻,他發現他的程式碼跟瀏覽器不相容,於是他變成了赤手空拳。巨龍把他當成小甜點吃了。
- Prolog: 他認為需要有一件殺龍的武器。於是在一個有182014件武器的目錄裡搜尋。截止到公主死的那一年,他的成就包括:通曉了各種武器的製造方法,從索引A開始:Atomic Bombs, Anti-Air Weapons, Arches, Ammunition, Axes…
- PHP: 開發出一個web網頁,當這個執行時,它能通過一個Apache伺服器從一個MySQL武器資料庫裡檢索出武器消滅掉$dragon。然而,他在DELETE語句裡忘了寫WHERE語句,於是殺死了公主,巨龍,女侍,女巫,魔法師,和程式設計師自己。
- JavaScript: 他建立了指令碼網頁,當網頁執行時,指令碼會除掉巨龍,他一載入頁面,一些美麗的少女就向他拋來了鮮花,發出來尖叫。不幸的是,他沒有認真分析這個類似蜥蜴的怪物——也被稱作Mozilla,他得到的只是讓控制檯裡填滿了error資訊,《Book of Mozilla》記載了他是如何被吞掉的。
- Basic:他開發出來一種能夠殺死紙龍的武器,但不論他如何改進,他發現,他都不能殺死一隻比捲毛獅子狗大的龍。
- Matlab: 他寫出迴圈語句能計算出用巨箭射死巨龍的彈道。這個程式執行的完美無瑕疵。現在需要的是人能有這樣大的力量按這種精度發射這支巨箭。
英文原文:How to kill a dragon with various programming languages
相關文章
- 各種不同領域的程式語言一覽表
- 定了!2020年,6種將死的程式語言!
- 按照名字殺死程式的四種方法
- 各種語言的OEP大全
- C語言:一種高效、易學的程式語言C語言
- 各種程式語言忽略http的SSL證書認證HTTP
- 各種語言按鈕事件特徵碼事件特徵
- 程式設計師最全必讀書單(包含各種語言)程式設計師
- 程式設計師都不知道的5種將死的程式語言程式設計師
- linux殺死後臺程式Linux
- 假如特沒普是一種程式語言
- Java是一種廣泛使用的程式語言Java
- 一本很全的各種開發語言入門書籍
- 常見的程式語言python怎麼樣?各程式語言有什麼區別?Python
- 批次殺死MySQL連線的幾種方法MySql
- 話說雙十一各種程式語言的列印“祝單身貴族快樂”
- difftastic:支援各種語言原始碼異同比較的工具FFTAST原始碼
- 殺死Haskell的人也可能殺死Rust · GitHubHaskellRustGithub
- 20 種最奇怪的程式語言
- 22種程式語言新年快樂
- 哪種程式語言最熱門?
- 各個程式語言語言的檔案/函式/變數的命名方法函式變數
- Linux基礎命令---殺死程式pkillLinux
- Linux基礎命令---殺死程式killallLinux
- Linux基礎命令—殺死程式pkillLinux
- IT程式設計各學科語言的介紹程式設計
- [譯]Python作為一種程式語言有多強大?Python
- 有哪一種程式語言比其他的更安全嗎?
- 部署Go語言程式的N種方式Go
- 幾種常用程式語言的區別
- Mac檢視和殺死後臺程式Mac
- 一本很全的各種開發語言入門書籍(修正下載)
- 哦!這該死的 C 語言
- 跨語言程式設計的探索 | 龍蜥技術程式設計
- 雙相超程式設計:一種新語言設計方法程式設計
- 殺死8080埠
- 批次殺死MySQL連線的四種方法詳解MySql
- java語言屬於哪種語言Java
- 你應該學習哪種程式語言?