全球編程能力下降一萬倍!而我維持不變

(清晨的陽光透過百葉窗的縫隙斜射進來,我眯着惺忪的睡眼,摸索着按下筆記本的開機鍵。機械鍵盤發出清脆的咔嗒聲,在安靜的房間裏格外清晰。)

"那個該死的數組越界bug..."我揉着太陽穴嘟囔道,"今天一定要解決掉..."

(Chrome瀏覽器自動登錄GitHub的瞬間,我的手指突然僵在了觸摸板上。)

"這...這怎麼可能?"

熱門項目排行榜上,清一色的Hello World程序赫然在目。更令人震驚的是,每個項目都有上萬star,評論區擠滿了頂禮膜拜的留言。

(我的鼠標不受控制地點開了評論區)

「天!這是什麼黑科技?cout居然能輸出文字!」

「#include 是什麼咒語?我只會print("Hello World")...」

「求教大神!return 0;是什麼魔法?我只會return true...」

(一滴冷汗順着我的後頸滑落,浸溼了衣領)

"見鬼...全世界的程序員...水平都倒退了?"

(記憶突然閃回上週在Stack Overflow被羣嘲的場景)

「這時間複雜度是O(n^n)吧?」

「這裏明顯有內存泄漏!」

「代碼寫得跟意大利麪一樣!」

(我的手指不受控制地新建了一個cpp文件)

#include

int main() {

std::cout << "Hello, World!" << std::endl;

return 0;

}

(按下提交鍵後不到一分鐘,GitHub通知欄瘋狂閃爍)

「std::!他居然會使用命名空間!」

「endl比\n快多少?求性能測試!」

「這代碼風格太優雅了,我要打印出來裱在牆上!」

(我的嘴角抽搐着上揚)

"哈...哈哈哈...這太荒謬了..."

(我的手指在鍵盤上瘋狂舞動,彷彿被某種力量控制)

#include

#include

using namespace std;

int main() {

const char msg[] = "Hello, World!\n";

HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);

DWORD written = 0;

DWORD len = sizeof(msg) - 1;

__asm__ volatile(

"subq $40, %%rsp \n"

"movq %[hOut], %%rcx \n"

"movq %[msg], %%rdx \n"

"movl %[len], %%r8d \n"

"movq %[writtenPtr], %%r9 \n"

"movq $0, 32(%%rsp) \n"

"call *%[func] \n"

"addq $40, %%rsp \n"

:

: [func]"r"(WriteConsoleA),

[hOut]"r"(hOut),

[msg]"r"(msg),

[len]"r"(len),

[writtenPtr]"r"(&written)

: "rax", "rcx", "rdx", "r8", "r9", "memory"

);

return 0;

}

(評論區瞬間炸開了鍋)

某位認證爲"CTO"的用戶留言:「這...這難道是傳說中的機器碼編程?我在教科書上見過!」

「大佬是在用腦電波直接和CPU對話嗎?」

「看完這段代碼,我決定轉行去送外賣...」

(手機突然響起刺耳的鈴聲)

"您好,我係Google HR啦~"電話那頭傳來蹩腳的普通話,"三百萬美刀年薪啦,還有硅谷大house啦~"

(我默默掛斷電話,整個人癱在電競椅上)

電腦屏幕的藍光映在我呆滯的臉上,光標依舊在終端裏歡快地閃爍。

"原來...我TM早就是...傳說中的...碼神..."

更多遊戲資訊請關註:電玩幫遊戲資訊專區

電玩幫圖文攻略 www.vgover.com