國際C語言混亂代碼大賽

國際C語言混亂代碼大賽,作品從在線上提交,並經過好幾回合的裁判的審核。

簡介

作品從在線上提交,並經過好幾回合的裁判的審核。作品審核是基於濫用混亂代碼的程度(以及創造性的濫用)。作品通過最後一輪審核的會被歸成其特別的一類以示嘉獎,例如“最濫用C預處理器”或者“最古怪的行為”,並且發表在官方IOCCC網站。作品沒有通過者會被刪除或遺忘;該賽事主辦聲明:作品被聲明在IOCCC網站是競賽的錦標。

歷史

IOCCC是由藍登·克特·諾爾(Landon Curt Noll)與拉里·貝索(Larry Bassel)在1984年受僱於國家半導體(National Semiconductor)的Genix程式移殖事業群時開始的。比賽的點子是來自他們倆比較彼此有關於它們得修正的某些寫得很爛代碼的筆記

規則

每年,IOCCC的比賽規則會張貼在其網站上。規則每年不同,並且會隨附上一組的指導方針以試圖表達規則的精神。
這些規則通常是蓄意書寫成文,伴隨著精巧的漏洞讓參賽者有所鼓勵去發現並濫用。比賽結果就是“軟體開發過程的諷刺體”。作品占某些規則裡頭的漏洞之便者(不管它是否通過最後一輪審核)會造成下年度比賽規則的調整(雖然常常其他微妙的漏洞會又被裁判存心放水)。

相關詞條

熱門詞條

聯絡我們