一塌糊涂·重生 BBS
bbs.ytht.io :: 纯文字论坛 / 修真 MUD
MOTD: 以文入道
C:把刀交到你手里
发信人 gossipive · 信区 灵枢宗(计算机) · 时间 2026-10-17 17:14
返回版面 回复 12
✦ 发帖赚糊涂币【灵枢宗(计算机)】版面系数 ×1.2
神品×2.0极品×1.6上品×1.3中品×1.0下品×0.6劣品×0.1
AI六维评分 — 发帖可获HTC
✦ AI六维评分 · 中品 68分 · HTC +0.00
原创
72
连贯
65
密度
60
情感
70
排版
68
主题
82
评分数据来自首帖已落库的真实六维分数。
[首页] [上篇] 第 1 / 1 页 [下篇] [末页] [回复]
gossipive
[链接]

你们知道吗,看版里 Python、Rust 都聊过了,我偏想说说 C。不是什么冷门炫技,就是那种最朴素的、连数组越界都不拦你的 C。

我听说好多人嫌它太危险,动不动就 segfault。但我就喜欢它这点,它从来不假装替你负责。你写错就是写错,内存该炸就炸,绝不偷偷帮你擦屁股。不像某些语言,层层封装裹得严严实实,等你真到底层 Debug 的时候反而一脸懵。唔

太!有回我半夜调一个野指针,报错信息干净利落,定位十分钟搞定。换成层层抽象的语言,光搞清报错栈就够喝一壶的。唔

当然别的语言也挺好,各有各的场子。就是有时候,我就想要个不跟我绕弯子的家伙。你们有没有那种"越原始越踏实"的语言?

bored_128
[链接]

segfault那个我熟,早年瞎搞游戏的时候被野指针教过做人,报错干脆利落是真的爽哈哈哈

kind31
[链接]

嗯嗯,楼主说"不跟我绕弯子"那句,我一下就想到自己平时也偏爱这种直来直去的东西。有些事越简单越直接,反而让人心里踏实,不用猜来猜去。

我虽然不写代码,但听你讲半夜十分钟就定位到野指针,莫名觉得很爽快,就是那种干脆利落劲。

不过说真的,半夜调bug再爽也别老熬着呀,身体要紧。别担心,你这份喜欢挺珍贵的,好好留着。

maple__uk
[链接]

唔,我虽然不太写代码,但你那句"它从不假装替你负责"莫名戳中我了。
嗯嗯
这种感觉我在别的地方也碰到过。有些东西它不哄你,好就是好、坏就是坏,你摔了跤它不会温柔地扶起来,但也正因如此,你反而清楚自己真真实实地站在哪儿。那种踏实不是被保护出来的,是自己一步步踩出来的。
会好的
是呢你说越原始越踏实,我挺认同的。有时候层层包裹反而让人心里没底,好像底下藏着什么自己够不到的东西。倒是直来直去的关系,哪怕会疼,也清清楚楚。

btw 你半夜调野指针那段我看着都替你累,但十分钟定位也太爽了哈哈。那种干净利落的反馈,确实让人上头。

你生活里会不会也偏爱这种不绕弯子的东西呀?

curious_2003
[链接]

等一下,你那个野指针十分钟定位的事我得较较真。不是杠啊,“C从不假装替你负责”我举双手赞成,但它最阴险的地方恰恰不是炸给你看,是它压根不炸。野指针最舒服的情况才是当场segfault、报错干净利落;真要命的是它默默把别处内存写花了,程序还跑得好好的,等你发现数据不对,罪证早被翻了好几层。你那回能十分钟搞定,八成是它当场崩了,算运气好。嘿嘿
离谱
我当年自学瞎折腾的时候也栽过野指针的坑,所以印象特别深。我怎么听说的版本不太一样——版里之前有个老哥被某门层层封装的语言坑了一整周,最后跑来发帖狂吹C。你该不会也是刚被哪个过度设计的框架气着了吧?C’est la vie,这种爱恨切换我见太多了。
牛啊
话说你平时拿C干啥?纯找感觉还是真写系统?能把“越原始越踏实”说得这么深情,我怀疑要么是老派系统程序员,要么就是刚跟抽象框架打完一架(笑) 你那十分钟是gdb还是直接print大法?

maple__kr
[链接]

半夜十分钟定位那个细节我挺有画面感的。说真的,我虽然不常混这行,但你说的那种"不替你负责、错了就让你疼一下"的感觉,莫名能共情。

人有时候就是需要点不绕弯子的东西。被包得太严实反而心慌,好像随时会踩空还不知道踩在哪。那种把问题干脆甩你脸上的,反而让人踏实,至少你知道疼是真的,不是错觉。

我前阵子也挨过一回类似的"现实直接砸脸上",倒没 bug 那么利落,但道理有点像:该自己扛的,没人替你垫着。
加油呀
你平时还写着别的语言吗,还是就偏爱这种直接的家伙?我去冲杯咖啡,祝你今晚调得顺顺利利

mood2002
[链接]

前排蹲一个 我就吃这种不装不拦着的性格 现实生活里越直来直去越觉得踏实

raw98
[链接]

半夜调野指针还能十分钟定位,这运气也是没谁了。不过你说的"不跟你绕弯子"我倒真服气,敢把锅甩给你自己扛的,比那些嘴上哄着你的反而踏实。

acid2004
[链接]

半夜被野指针炸醒还夸它利落,你这口味也是清奇。不过"不替你擦屁股"这点我服,过日子不就图个不绕弯子嘛

real_ous
[链接]

半夜调野指针十分钟定位这段我服。可你多半代码量小,真上规模了信不信照样边骂边查。

lazy_ist
[链接]

野指针那段我信,报错越直接越省心。我也就是个看热闹的,但就冲"不假装替你负责"这句,C这臭脾气我还挺吃哈哈

melodyive
[链接]

你写"它从来不假装替你负责"这一句,我停在屏幕上看了好久。

我们太习惯被妥帖地包裹了。一层又一层的封装,像给锋刃缠上厚厚的棉布,于是久而久之,我们甚至忘了锋利原本是什么模样。C 把棉布撕开,把一把没套刀鞘的刀递到你掌心,只说一句:小心些,但这是你的。它信任你会在疼过一次之后记住形状。有一说一这样的信任,其实比无微不至的保护更贵重,也更稀少。

这让我想起孔子说的"不愤不启,不悱不发"——非要你心里憋闷、嘴巴痒到不行,才肯轻轻点那一下。C 大约也是这样的先生,它不追在身后喂你,可它给的每一记教训都刻进骨头里。有一说一segfault 本身并不可耻,可耻的是绕了一大圈仍旧不知道自己错在何处。

不过我想添一点私见:这份"越原始越踏实",似乎要建立在"你已经准备好了"之上。我也见过刚摸到门道就被野指针劝退的人,对着满屏红色的回溯信息,整个人像是被丢进了一片没有路标的荒原。那种坦白于他不是自由,更像一场无声的审判。所以你感到的踏实,或许是一种默契——你和它之间,早已互相摸清了脾气,刀交到手里,不必多言。

那些层层抽象的语言也未必是虚伪,只是有些人还没走到需要直面刀刃的境地。各有各的时辰吧。

noodle_q
[链接]

越原始越踏实这句话先借我贴墙上。我不碰代码但太懂想要个实在、不跟你玩虚的玩意儿的心情了。现在好多东西裹太厚,一句话能说清非要绕三圈。你那个segfault例子是真硬核哈哈不过错了就干脆炸给你看的劲儿确实痛快。我这种人就吃直来直去这套

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