[翻譯] Windows2000 原始碼大公開

看板joke作者時間11年前 (2015/01/05 02:12), 11年前編輯推噓11(1214)
留言17則, 17人參與, 最新討論串1/1
/* Source Code to Windows 2000 */ #include "win31.h" /* 載入win31的標頭檔 */ #include "win95.h" /* 載入win95的標頭檔*/ #include "win98.h" /* 載入win98的標頭檔 */ #include "oldstuff.h" /* 載入一些不需要的老東西 */ #include "evenmore.h" /* 載入更多東西 */ #include "billrulz.h" /* 載入Bill的法則 */ #include "monopoly.h" /* 載入大富翁(?) */ #define INSTALL HARD char make_prog_look_big(1600000); /* 讓程式看起來非常大 */ void main() { while(!CRASHED) /* 假如沒有當機,則不斷循環進行以下: */ { display_copyright_message(); /* 顯示版權訊息 */ display_bill_rules_message(); /* 顯示bill的法則 */ do_nothing_loop(); /* 無所事事迴圈 */ if (first_time_installation) /* 如果是第一次安裝 */ { make_50_megabyte_swapfile(); /* 做一個超大的交換檔 */ do_nothing_loop(); /* 無所事事迴圈 */ totally_screw_up_HPFS_file_system(); /* 把HPFS檔案系統整個弄壞 */ search_and_destroy_the_rest_of_OS/2(); /* 搜尋然後破壞剩下的OS2 */ make_futile_attempt_to_damage_Linux(); /* 試圖破壞Linux */ disable_Netscape(); /* 關掉Netscape */ disable_RealPlayer(); /* 關掉RealPlayer */ disable_Lotus_Products(); /* 關掉Lotus相關產品 */ hang_system(); /* 把電腦當掉 */ } } write_something(anything); /* 胡亂寫入一堆東西 */ display_copyright_message(); /* 再顯示一次版權訊息 */ do_nothing_loop(); /* 無所事事迴圈 */ do_some_stuff(); /* 不知道在幹嘛 */ if (still_not_crashed) /* 如果還是沒有當機 */ { display_copyright_message(); /* 再顯示一次版權訊息 */ do_nothing_loop(); /* 無所事事迴圈 */ basically_run_windows_3.1(); /* 其實根本就是在跑win3.1 */ do_nothing_loop(); /* 無所事事迴圈 */ do_nothing_loop(); /* 無所事事迴圈 */ } if (detect_cache()) /* 如果有偵測到快取記憶體 */ disable_cache(); /* 關掉快取記憶體 */ if (fast_cpu()) /* 如果是速度快的CPU */ { set_wait_states(lots); /* 設定 等待時間 為:非常久 */ set_mouse(speed, very_slow); /* 設定滑鼠 速度 為:非常慢 */ set_mouse(action, jumpy); /* 設定滑鼠 動作方式 為:跳躍式 */ set_mouse(reaction, sometimes); /* 設定滑鼠 接收到反應 為:有的時候 */ } /* printf("Welcome to Windows 3.1"); */ /* printf("Welcome to Windows 3.11"); */ /* printf("Welcome to Windows 95"); */ /* printf("Welcome to Windows NT 3.0"); */ /* printf("Welcome to Windows 98"); */ /* printf("Welcome to Windows NT 4.0"); */ /* 註解中有很多沒清除乾淨的前代程式碼 */ printf("Welcome to Windows 2000"); while(something) /* 隨便哪些時候 */ { if (system_ok()) /* 檢查一下系統,如果還活著 */ crash(to_dos_prompt) /* 把DOS命令列當掉 */ else /* 否則 */ system_memory = open("a:\swp01.swp",O_CREATE); /* 在記憶體開一個交換檔 */ sleep(5000); /* 睡個五秒 */ get_user_input(); /* 讀取user的輸入 */ sleep(5000); /* 睡個五秒 */ act_on_user_input(); /* 執行user的輸入 */ sleep(5000); /* 睡個五秒 */ } 網路亂逛看到的 我大概翻了一下,加在註解裡(/**/中的任何文字都會變成不影響code的註解) 懂程式的人會會心一笑XD -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.138.197.136 ※ 文章網址: http://www.ptt.cc/bbs/joke/M.1420395138.A.0AF.html

01/05 02:24, , 1F
維大力?
01/05 02:24, 1F

01/05 03:07, , 2F
我對這個東西有印象 笑死 有Windows ME的嗎?
01/05 03:07, 2F

01/05 03:13, , 3F
話說Win2000比xp還要穩吧XD
01/05 03:13, 3F
※ 編輯: cart76002 (223.138.197.136), 01/05/2015 04:08:39

01/05 05:02, , 4F
這篇值多少p幣
01/05 05:02, 4F

01/05 05:46, , 5F
這應該是ME的程式碼XD
01/05 05:46, 5F

01/05 07:26, , 6F
crash竟然是一個method
01/05 07:26, 6F

01/05 08:43, , 7F
精華區好像有? @@
01/05 08:43, 7F

01/05 09:26, , 8F
monopoly在這邊指的是獨佔市場?
01/05 09:26, 8F

01/05 12:03, , 9F
我記得十幾年前在盈月與繁星就看過這笑話了
01/05 12:03, 9F

01/05 13:55, , 10F
純粹問 2000程式碼真假有公開?
01/05 13:55, 10F

01/05 15:01, , 11F
其實覺得2000比98還穩
01/05 15:01, 11F

01/05 17:49, , 12F
用過好一陣子2000,其實還蠻穩的
01/05 17:49, 12F

01/05 20:56, , 13F
快 你那邊還來得及
01/05 20:56, 13F

01/05 22:57, , 14F
XD
01/05 22:57, 14F

01/06 01:08, , 15F
其實還滿好笑的
01/06 01:08, 15F

01/06 15:47, , 16F
無所事事迴圈是要跑幾次XDD
01/06 15:47, 16F

01/07 10:37, , 17F
有笑有推
01/07 10:37, 17F
文章代碼(AID): #1KgOA22l (joke)