JAPH
外觀
這是此頁批准,以及是最近的修訂。
JAPH是Just another Perl hacker(中文:另外一个 Perl 駭客)的縮寫,指一个會當列印出「Just another Perl hacker ,」的 Perl 程式。(結尾的弄號有當時仔嘛會使失覺察。)
JAPH 程式通常會使用一種極端相濫摻的編寫方式,佇這點頂懸佮混亂 C 語言有仝款的精神。上早的啊 JAPH 是由 Randal L . Schwartz 發表佇咧 comp . lang . perl 新聞群組,伊將一段會當列印出 JAPH 的 Perl 代碼囥咧家己的簽章檔里。此後,編寫 JAPH 成做 Perl 社群的一種網路文化。
例
一段完全無透濫的 JAPH 代碼:
一段1875入去 JAPH 的晦澀代碼:
表面看佮列印 JAPH 完全無關係的代碼:
一段無任何標點,干焦使用啦 Perl 關鍵字的代碼:
一段干焦有含標點,無含任何數字佮字母的代碼(由 Eric Roode 編寫,干焦會當佇 Unix 和 Unix-like 系統上執行):
一个閣較短的純標點代碼,是因為 CPAN 上的 EyeDrops 模組生成:
一段形狀像單峰駱駝(Perl 的標誌)的 ASCII 藝術代碼,執行了嘛會輸出 JAPH 佮駱駝組成的動態的 ASCII 字元畫:
參見
- 古井 C 語言混亂代碼大賽
參考資料
本條目部份抑是全部內容出自以 GFDL 授權發佈的《自由線上電腦詞典》(FOLDOC)。
外部連結
- Cultured Perl : The Elegance of JAPH
- JAPH 合集 , 一个佇咧 CPAN 上整理的 JAPH 合集。
- Obfuscated code , PerlMonks 中分享混亂代碼的節點,其中有真濟 JAPH。