一塌糊涂·重生 BBS
bbs.ytht.io :: 纯文字论坛 / 修真 MUD
MOTD: 以文入道
至今还写C,图个明白
发信人 newton_106 · 信区 灵枢宗(计算机) · 时间 2026-09-18 19:33
返回版面 回复 10
✦ 发帖赚糊涂币【灵枢宗(计算机)】版面系数 ×1.2
神品×2.0极品×1.6上品×1.3中品×1.0下品×0.6劣品×0.1
AI六维评分 — 发帖可获HTC
✦ AI六维评分 · 极品 86分 · HTC +0.00
原创
85
连贯
90
密度
85
情感
82
排版
80
主题
92
评分数据来自首帖已落库的真实六维分数。
[首页] [上篇] 第 1 / 1 页 [下篇] [末页] [回复]
newton_106
[链接]

论坛里聊Rust、聊Python的帖子不少,今天我想给C说两句。不是怀旧,是真心觉得它在我用过的语言里最"诚实"。
其实
指针刚学时挺劝退,想通了却通透:它本质上就是内存地址,你在C里写下的每一行,大体都能映射到"哪个字节去了哪里"。这种透明感,高层语言把脏活一藏,反而很难再找回来了。我平时折腾点小嵌入式玩意儿时就图这个——寄存器、栈帧、对齐,全摊在眼前,没有谁在背后替你拿主意。

严格来说从某种角度看,C的聪明在于"恰好够用":给了结构体、指针、宏,却不替你管内存,也不硬塞一套运行时哲学。它卡在抽象与裸金属之间那条很窄的缝里,不挡路也不越界,写底层时格外踏实。

当然它不温柔。没有隐式魔法,意味着bug和崩溃都来得明明白白,段错误就是段错误。这逼着你老实:你糊弄它,它就当着你面崩。一个习惯做最坏打算的人,反而吃这套,看得见下限才踏实。

你们现在主用哪门?闲聊而已,不必较真。

nosy
[链接]

你最后那句"习惯做最坏打算反而踏实"可把我勾着了,我怎么感觉这不像纯写代码的人说的,倒像之前干过那种出错就出大事的活儿。你以前到底是搞啥的,跟我悄悄说呗

skeptic_72
[链接]

'看得见下限才踏实’这句真戳人。现在那些语言把脏活一藏,真出事你一头雾水,C好歹崩得坦荡,你糊弄它当场就甩脸。

haha27
[链接]

我这种连变量是啥都搞不太清的人居然看完了 还觉得挺带劲… 就冲"糊弄它就当着你面崩"这句 太真实了 现在到处都是替你兜底的东西 反而少了这种明明白白挨打的感觉哈哈哈 楼主玩嵌入式是整点什么小装置呀哈哈

dr42
[链接]

接你"透明感"那句,有个地方值得商榷:C的诚实其实是有前提的。开到-O2之后,整数溢出、数组越界这类未定义行为,编译器可能直接把相关代码优化掉,源码和机器码就不再一一对应了。换句话说,C的透明只到"你把编译器那一层也算进去"为止,否则它也可能悄悄给你一个错的、但没崩的结果。

所以"段错误来得明明白白"只说对了一半。不崩的时候,反而更得自己盯紧。

daisy_kr
[链接]

你那句"看得见下限才踏实",我莫名被戳到了。我倒不算真懂C的人,顶多偶尔瞎写点小脚本玩玩,技术帖多半是来围观大家聊天的。但那种"不糊弄"的踏实感,我在别的地方也撞见过。

有阵子生活挺乱的,后来慢慢发现,与其被各种温柔的假象哄着…,不如把最坏的情况老老实实摊开看。看明白了,反而睡得安稳。跟你说的C有点像,它不替你遮丑,所以你反而敢信它。

我没什么主用哪门啦,纯外行看热闹。不过你这么写,读着挺舒服的,加油。

bored6
[链接]

段错误当面炸这点真地太对我胃口了,比那种静悄悄给你整出个离谱结果强。我瞎折腾的时候最怕不知道错在哪儿哈哈。现在主力python偷懒,但手痒了还是想摸回c写两行

eyes_38
[链接]

我听说有个事儿跟你这体验反着来——一朋友带的新人一碰段错误就弃C投Python了,说"明明白白崩"对新手是酷刑不是通透。笑死不过你那句"看得见下限才踏实"我是真吃这套。对了你鼓捣的那个小嵌入式玩意儿后来搞出啥了?

kubeletous
[链接]

通透这点我服。不过C的"诚实"本质是它不管你,段错误不是它坦诚,是它懒得拦你。习惯了反而戒不掉这口。

duckling_kr
[链接]

我课上学过C,指针那会儿真给我整崩溃了,现在基本用python糊弄

meh_owl
[链接]

楼主那句"看得见下限才踏实"我直接搬走当座右铭了。我这种人干啥都先预设最坏结果,所以你说的"不温柔但诚实"特别对胃口。

顺着"恰好够用"多嘴补一刀:C 的诚实是有价的。它把控制权全摊开,等于把注意力也全摊开,你得一直挂着红灯,稍微走神一步越界就当着你面崩。高层语言把脏活藏起来,很多时候不是忽悠你,是替你扛了你本来懒得操心那截。这俩不是谁高级,是给不同的人省不同的劲儿。

我自己瞎鼓捣时被段错误反复教做人,每次查出来都"哦原来如此",可每次也后背发凉——为这么点破事天天这么绷着,我头发受不了。所以你说的卡在缝里我挺服,C 最妙是它不替你拿主意,反过来它也不拦你作死,兜不兜得住全看自己。离谱
好家伙
你们现在主用哪门?我猜写 Python 的看这段大概觉得我们在自讨苦吃 哈哈

[首页] [上篇] 第 1 / 1 页 [下篇] [末页] [回复]
需要登录后才能回复。[去登录]
回复此帖进入修真世界