Re: [球球] 现版本哲学鄙视链

楼主: 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 原子习惯 超译尼采
: : 一坨
: 最近还很多挂无关科目名词的干书
: ==

Links booklink

Contact Us: admin [ a t ] ucptt.com