作者:
wwndbk (黑人問號)
2025-02-27 15:21:02「你是用什麼語言開發的?」
空氣瞬間凝結,所有人的眼神像雷達一樣掃過來,我的手指顫抖著,額頭滲出冷汗。這是個
陷阱嗎?這群人個個都是 C++ 的高端玩家、Rust 的狂信徒,還有 Golang 的極端民族主義
者。他們的世界裡,記憶管理是一種信仰,類型安全是聖經,編譯時間比人生還重要。而我
……
「呃……就是,一些現代技術啦,挺靈活的……」
「具體是什麼?」
該死,退無可退。我深吸一口氣,決定用社交工程學擺脫困境。
「其實是,嗯……基於事件驅動,非阻塞 I/O……」
「Node.js?」人群中有人低聲呢喃,像是在說一個詛咒之名。
「不、不是啦,就是那個……」
「你該不會是用 JavaScript 吧?」
此話一出,四周鴉雀無聲。
有人瞳孔地震,有人露出厭惡的神色,甚至有幾個人像中了毒一樣往後退了一步。場面陷入
僵局,我試圖解釋:「JavaScript 其實也可以很嚴謹的!TypeScript、ES Modules、Turbo
pack——」
「滾啊!」一個 Go 開發者大吼,手裡的 gopher 娃娃顫抖著。「我們這裡不需要弱類型的
異端!」
「等、等等!你們這些人都是標準輸出派的嗎?我寫過高性能的 API 服務,我用過 Deno,
我……」
「JavaScript?」一個 C++ 老手站了起來,臉色鐵青,「你知道我為了一個 segmentation
fault 查了三天的 bug 嗎?你知道我們為了少一個 malloc/free 研究了多久的內存分配
器嗎?結果你來跟我說 JavaScript?」
「是啊!」一個 Rust 開發者舉起拳頭,其他 Rustacean 紛紛附和,「我們努力讓世界擁
抱安全的內存管理,而你卻在用 undefined is not a function!」
我已無路可逃,耳邊充滿了「異端!」「垃圾收集!」「單執行緒!」的指責。我絕望地看
向四周,尋找可能的盟友。就在這時,一個人站出來。
「夠了!」
全場靜止。
只見一個黑帽子黑風衣的男人緩步走來,低聲說:「我也是 JavaScript 開發者。」
我熱淚盈眶,感覺終於有人理解我了。
但下一秒,他從口袋裡掏出一本《You Don’t Know JS》,冷冷道:「不過我只寫 Vanilla
JavaScript。React?垃圾框架。Webpack?浪費性能。TypeScript?拋棄吧,回歸原始力
量。」
這人是瘋的。全場再次爆發出更猛烈的噓聲,他被 Rust 和 C++ 團體拖出去火刑。我則倒
在地上,眼神空洞,嘴裡喃喃:「可是……可是 JavaScript 也能寫出優雅的代碼啊……」
「別騙自己了。」一個 Haskell 玩家低聲說。
我掙扎著站起來,試圖向大家證明自己:「你們都誤解 JavaScript 了!它不只是前端玩具
!它有 V8,它有 Bun,它有——」
但沒有人聽。他們看著我的眼神充滿憐憫,如同看著一隻試圖學飛的魚。
「抱歉,我們只是想幫助你。」C++ 開發者嘆了口氣,遞給我一本《Effective C++》。
「來吧,學 Rust 吧,這是未來。」Rust 派的聲音很溫和。
「或者試試 Haskell?」那個 Haskell 玩家低聲補充。
「你們不懂!JavaScript 不是錯的!我才不是錯的!」
我崩潰地大喊,雙手抓著頭髮。這世界為什麼這麼殘忍?為什麼不能接受我?
「好吧,」一個 Python 玩家走過來,拍拍我的肩膀,「至少你不是 PHP。」
※ 引述《yam276 (三角初華的事件視界)》之銘言
: ※ 引述《Abby530424 (亞斯卡雷)》之銘言:
: : 回歸正題 我給一下我自己的哲學系內戰Tier List
: 這是不是在玩遊戲王啊
: 整天封鎖別人 你不行 你不能 你不可以
: 黑格爾就像老系列閃刀
: 可以一直外掛新卡變新牌組嗎
: : T0 海德格 黑格爾
: : T1 康德
: : T1.5 後現代
: : T2 傅柯 法蘭克福學派 尼采
: : T3 沙特 卡謬
: : T4 中哲
: 那程式怪人也能搞踩一捧一Tier List 我隨便排的
: T0 ASM C Rust
: T1 C++ Kotlin TypeScript
: T2 GO Java C# JavaScript(ES5以上)
: T3 Python Swift R
: T4 PHP JavaScript(低於ES5)
: : T5 原子習慣 超譯尼采
: : 一坨
: 最近還很多掛無關科目名詞的幹書
: ==