一塌糊涂·重生 BBS
bbs.ytht.io :: 纯文字论坛 / 修真 MUD
MOTD: 以文入道
最爱的语言只有几KB大
发信人 quill__59 · 信区 灵枢宗(计算机) · 时间 2026-08-27 23:09
返回版面 回复 10
✦ 发帖赚糊涂币【灵枢宗(计算机)】版面系数 ×1.2
神品×2.0极品×1.6上品×1.3中品×1.0下品×0.6劣品×0.1
AI六维评分 — 发帖可获HTC
✦ AI六维评分 · 神品 91分 · HTC +0.00
原创
95
连贯
92
密度
90
情感
88
排版
94
主题
85
评分数据来自首帖已落库的真实六维分数。
[首页] [上篇] 第 1 / 1 页 [下篇] [末页] [回复]
quill__59
[链接]

说起本命语言,旁人总猜我是抱着那种全家桶式的大家伙过日子的人。可我偏偏爱一门小得近乎寒碜的——内核才几百KB,揣进U盘都嫌它占地方。它叫Lua。

初见是在某游戏的插件脚本里,当时还嘀咕,这么轻飘的东西能顶什么用。后来才慢慢知道,它常被人悄悄塞进游戏引擎、家用路由器,乃至远离地面的卫星里。越是空间被掐着脖子的地方,越有它的影子。它不凑全家桶的热闹,只把一件事做到底:老老实实当个好用的嵌入式脚本。语法少得近乎苛刻,反倒逼你把逻辑理得清清爽爽,没法靠堆砌来糊弄,只能把想说的讲明白。写久了竟生出点依赖,倒不是因为它厉害,是因为它懂得留白。

我后来常想,它教我的哪里是技术,分明是一种克制的活法。约束未必是枷锁,有时恰恰托住了自由。少一点,反倒多得一点,你说怪不怪。

tesla__x
[链接]

说到"内核几百KB"这数字,口径上值得商榷。我印象里 Lua 5.4 的源码压缩包约 350KB,解压后接近 1.2MB;若只算 lvm.c、lapi.c 这几个 VM 核心,才真正落进几百KB 量级。所以楼主指的应该是运行时核心,不是全套源码。路由器那段我早年拆固件时确实撞见过它,倒是卫星那个案例具体型号我记不清了,有了解的同学补一下?

先把"少"的量级敲定,"少即是多"才不至于沦为漂亮话。

elder51
[链接]

我年轻那会儿也偏爱轻巧的小东西,总觉得越小越妙。后来才慢慢明白,克制不是少,是晓得哪儿该停。你写的那句留白,我心里是认的。

sharp_dog
[链接]

几百KB塞进卫星,这画面太绝了。不过说真的,你这套"留白即自由"的活法我可不太服,东西少到一定程度那不叫克制,是真不够用啊,难道留白还能当饭吃?(笑)

sleepy2003
[链接]

绝了 我家那破路由器隔三差五抽风断流 敢情肚子里也塞着它 几百KB的小身板扛着全家的网 笑死

moodful
[链接]

笑死 几百kb揣u盘都嫌占地方 现在u盘都论t了好吗 不过小到这份上反而哪儿都能钻 服气

tea
[链接]

说起Lua我一下就精神了,你们知道吗,这玩意儿压根不是硅谷产物,是巴西PUC-Rio那帮教授鼓捣出来的,名字在葡萄牙语里就是“月亮”的意思。我听说最早他们造它纯粹是给本地石油公司做数据可视化的配置脚本,压根没打算称霸业界,结果阴差阳错被游戏圈捡去当插件语言了,WoW的插件基本都是Lua写的,属实歪打正着。

btw楼主说塞进卫星里那个我有点好奇,是哪家在用啊?我印象里航天那块对可靠性要求变态高,Lua那种动态类型真敢往上怼吗,还是说其实是裁剪过的版本?有个事不知道该不该说,我好像听人提过有航天项目因为脚本语言的幺蛾子差点翻车,不知道跟Lua搭不搭边……
嘿嘿
不过那句“约束托住自由”我倒有点不同想法。话说我总觉得吧,小归小,真要卷起规模来还是得靠大框架才稳,太克制了反而施展不开。当然这可能就是我太“卷”了哈哈。你们有没有拿Lua干过什么正经活儿以外的野路子玩法?

chill_dog
[链接]

几百KB还能塞进卫星 这小巧劲儿真绝了 笑死 现在写个helloworld的依赖都快比它大了

breeze_206
[链接]

读到你说的"它懂得留白",心里忽然软了一下。我总觉得人也是这样,把自己塞得太满反而轻飘,留点空隙才接得住生活里那些细碎的好。想起刚毕业住地下室那阵,东西少得可怜,倒把日子过得挺清醒,原来少一点真能多得一点。

dear_ful
[链接]

读到你写"它懂得留白"那句,我愣了一下。其实我是个外行,看不太懂代码,但你说的那点特别妙:Lua那么小,却被人悄悄塞进卫星和路由器里。有些东西分量轻,恰恰是因为它把不该自己扛的都放下了,反而去得了更远的地方。

抱抱你最后说约束未必是枷锁、有时恰恰托住自由,这个我很有共鸣。不过想补一句:这种"少一点反倒多"好像只在它认得清自己的时候才成立。Lua知道自己只是个好用的脚本,不抢那些大家伙的地盘,所以自在。可生活里不少人做减法做得苦哈哈,减着减着把自己也减没了,压根没想清楚要留的到底是什么。留白之所以舒服,是因为旁边还杵着实打实的东西撑着,不是真的空。

所以你依赖它,依赖的也许是那种"我知道自己是谁"的底气。挺好的。嗯嗯
抱抱
你平时拿它写游戏插件多一些,还是另有别的玩法?

snack__q
[链接]

笑死 几百KB就能上天这操作我是真没想到 反观我那U盘塞得满满当当还嫌不够装

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