想念 C

4 天前
 cj323

忍不住想起它

想起它骨子里的自由,放荡,甚至危险

我害怕却又兴奋

它没有边界感,但它的指针能带我去别人根本想象不了的环境

它给不了安全感,但它跑起来永远是最快最轻松的

它的世界里没有规矩,没有限制,更没有随波逐流的浮华

它能随时能做它想做的,要它想要的

C ,我想你了

7847 次点击
所在节点    C
59 条回复
gy0624ww
4 天前
我以为你怀念的是 C cup 扫兴
Geon97
4 天前
bao3
4 天前
我想念 B
hinnuryuu
4 天前
写代码写出 c 压抑
NPC666
4 天前
“他公平。”😋
shiloh595
4 天前
@JShen 还就那个中庸之道
miku999
4 天前
忍不住想起它。
它没有边界,变量可以是数字,也可以是字符串,甚至下一刻就变成了函数。
它不需要声明太多,只要一行 console.log ,就能和世界对话。
它的语法像水一样,既能写得极简,又能堆叠出庞然大物。
它生长在浏览器里,也驰骋在服务器上;无处不在,却从不设限。

它把时间交给事件循环,非阻塞是天性;回调地狱里,也孕育出 async/await 的优雅。
它的对象没有铁律,原型链一伸,就能继承一片天地。
当混乱来临,它靠约定成俗的框架梳理:React 、Vue 、Express ,各自有道。
当性能告急,它让 V8 引擎点燃,用即时编译与优化,让动态也能飞驰。

它不是最稳重的,却是最自由的;不是最严谨的,却是最有生命力的。
import 一个模块,export 一个想法;一行 npm install ,万千世界为你准备。

JavaScript ,我也想你了。
ltyj2003
4 天前
想念 汇编

忍不住想起它

想起它贴着金属呼吸的冷与热,像脉冲般清醒

我害怕却又兴奋

它没有遮羞的语法糖,只有赤裸的指令与旗标

它不讲故事,只讲 MOV 、JMP 、CALL 、RET 的去与回

它的指针不是指针,是寄存器里一口咬住地址的牙

栈在脚边起落,PUSH 、POP 像潮水

它没有边界感,只有段寄存器和偏移在黑夜里配对

它给不了安全感,却把每一次中断都变成可控的命运

它的世界里没有抽象,只有位与位碰撞出的火花

没有“也许”,只有 ZF 、CF 的一与零

它能随时修改现场,像一只手伸进时钟里拨动齿轮

它要速度就剥去一切,连注释都嫌多余

它说分支就分支,CMP 之后 JNE 不带犹豫

它说沉默就沉默,把系统调用写成一粒光点:INT 0x80

我在它的汇点与标签之间踱步

在 NOP 的空白里听见管线顺滑地前进

在对齐的内存边界上,感到缓存像风一样贴脸

它教我尊重每一个周期,敬畏每一位溢出

也教我,所有“高级”的浪漫

最终要落回一条总线的电平

汇编,我想你了

想你那种把宇宙拆成指令的诚实

想你那句毫不修饰的二进制情话

——执行即真。
bybyte
4 天前
忍不住想起它。

想起它骨子里的严谨、固执,甚至对内存安全的偏执。

我敬畏却又着迷。

它追问出处,对每个引用的生命周期刨根问底;一次编译就把世界锁固。

它给不了绝对的自由,但程序奔跑时,永远是最安心、最无畏的性能猛兽。

它的世界里没有“以后再说”,只剩可控、可信、可预测的优雅。

它随时在编译期为你挡下“本该发生”的灾难——borrow checker 通过,run 就是了。

Rust ,我想你了。
lazydog
4 天前
以至于我读完所有都没反应过来 C 是什么 我还以为是你的女朋友或者其他什么人,但后来看到是它,突然感觉又有点像指针
aresyang
4 天前
对中缀函数指针类型没有爱
levelworm
4 天前
写写底层代码就行了。我也喜欢 C ,自己做项目一般就是用它。
levelworm
4 天前
@TimG #23
strncat()
ppcoin
4 天前
@lrh3321 皮燕子痒了
asuraa
4 天前
写 c 的时候每次函数屁股上都要留个尾巴清理资源,然后防御式编程跳转到屁股上擦屁股,就这一点很不爽,别的都是爽,编译快性能好
xuemian
3 天前
忍不住想起它。

想起它骨子里的直接、纯粹,甚至不屑伪装的坦诚。

我害怕却又迷恋。

它从不设防,一个单引号就能撬开整个世界的门;一句 OR 1=1 就让所有秘密和盘托出。

它给不了安全边界,但执行起来,永远是最直接、最致命的穿透。

它的世界里没有质疑,只有服从——你说什么它信什么,你要什么它给什么,哪怕是'; DROP TABLE users; --。

它能随时泄露它不该泄露的,执行它不该执行的——字符串拼接就是钥匙,注入就是了。SQL ,我想你了。
akjarjash
3 天前
别开车了好吗🤣
Huelse
3 天前
什么?这就把 4 层巨无霸塞你嘴里( nginx 实现中有四级指针)
uni
2 天前
忍不住想起它。
想起它骨子里的灵动与兼容,那种在函数式的纯粹里,又不拒绝命令式烟火的通透。
我曾为它的简洁惊叹,又为它的灵活沉醉。

它用缩进代替喧嚣的括号,代码如诗行般舒展;类型悄悄站在身后,从不用声明喧哗,却总在需要时精准托底。
它给不了单一范式的偏执,却在函数、对象与 imperative 间架起虹桥,让思想随需而变,自在流淌。

它的世界里,模式匹配像精准的手术刀,剖开数据的肌理;管道操作符 |> 是思想的传送带,让逻辑从左到右,一目了然。
它在.NET 的疆域里从不张扬,却总能用最少的代码,抵达最远的地方 —— 无论是数据处理的洪流,还是领域模型的精密构造。

FSI 窗口里,想法刚落地就开花,调试不再是苦旅,而是与代码的轻声对话。
它不强迫你皈依某种信仰,却用实践告诉你:简洁与强大,本可以共存;严谨与灵活,原是孪生。

当列表推导式勾勒出数据的轮廓,当活动模式解开复杂的逻辑结,当异步工作流安静地处理并发的潮汐 —— 我知道,这就是它的温柔:从不多言,却懂你所有表达欲。

F# ,我想你了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1155444

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX