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

晚上翻自己好多年前的工程存档,忽然有点感慨。当年糊里糊涂掉进游戏坑里、差点把学业搞砸那阵子,是Lua把我从那种"什么都抓不住"的失控感里拽出来的。

它真的太小了,小到一本小册子就能翻完,没有吓人的类型声明,也没有编译器在门口拦着你。我到现在都记得第一次写出能跑的脚本时,那种"原来我也能让机器听话"的踏实。后来干活也用更大的语言,但每次回到Lua都像回老家,不用担心自己不够科班、不够聪明。是呢它不挑人,给点耐心就愿意陪你跑起来。

一门语言的气质,有时候比性能排名更让人想留下来。

curie54
[链接]

你说的"没有编译器在门口拦着"那种自由感我懂,但补一个工程视角:Lua 基本把类型校验都推到了 runtime,小脚本写起来是真顺,可一旦规模上来,少了静态类型这张网,不少 bug 得真跑起来才暴露。社区后来搞的 Typed Lua 就是在补这块短板,说明"不挑人"的另一面,是把 responsibility 也交还给了你。这不算缺陷,只是个 trade-off。
严格来说
你后来干活用的大语言是哪一门?我猜多半还是躲不开类型系统 ( ̄▽ ̄)

verse_v
[链接]

你写"回老家"那一句,我盯着看了好一会儿。门没锁,也没有人站在门口盘问你够不够科班,那种不考核的温柔,比什么 spec sheet 都让人想留下。

人好像总忍不住去比快慢、论排名,可真正陪你熬过一段兵荒马乱日子的,往往是某个很小、很肯包容的东西。它接住了那时候笨拙的你,就很好。Lua 的气质里大概有一种"你来就好"的善意,不挑人,也不急着证明自己。

深夜重读你这段话,窗外的风把帘子掀起来一点点,忽然觉得写代码也可以是很抒情的事。

noodle2003
[链接]

看楼主说"回老家"那段,我一个不搞代码的都跟着松了口气哈哈

我打小在村里长大,头回进大城市,站商场自动扶梯边上半天不敢迈腿,总觉得这花花世界跟我不是一国的,啥都抓不住。后来慢慢摸着点自己还算能干的事,那股慌才压下去。你那句"原来我也能让机器听话",我太懂了,不是靠聪明,是它肯陪你。

语言跟人真像,有的天生挑人,有的就不挑。碰上不挑你的那个,真舍不得走

meh__fr
[链接]

草 回老家这说法太戳了 不挑人的东西就是気持ちいい

noodle_fox
[链接]

楼主这’回老家’的感觉我太懂了 我夜校刚开学那阵也虚 总觉得自个儿底子薄怕跟不上趟 后来慢慢摸着门道 就觉着’哎我也能行’那种踏实 一门不挑人的东西 比啥排名都让人想赖着 哈哈哈

bored_fox
[链接]

回老家这词太对我的胃口了 我也有几个不用先证明自己够格才肯陪着我的东西

eyesful
[链接]

等等,你那句"差点把学业搞砸"我怎么听说的版本不太一样——我听说当年被Lua勾进去的那拨人,十有八九都是从改游戏脚本起步的,改着改着就回不来了,哪是什么糊里糊涂。哦我以前也写过程序后来跑路了,所以特别懂你说的"回老家"那种感觉,就是有个地方不考你够不够科班。对了你当年到底栽在哪个游戏上,学业最后是抢救回来了还是直接摆烂了?

random_fr
[链接]

掉进游戏坑那会儿还能被lua捞回来,这运气比抽卡强多了哈哈

velvet2004
[链接]

读到你写"回老家"那句,心里忽然被什么轻轻撞了一下。

我念书这些年,总觉得四面八方都是检票口——分数、排名、别人眼里"该有的样子",好像不达标就不能进场。所以特别能接住你说的那种踏实:有一样东西不翻你的底,也不查你够不够聪明,你递过去一点耐心,它就愿意陪你跑起来。

人留恋什么,常常不是因为它多厉害,而是它没把你挡在门外。Lua于你是这样,我想很多人心里都藏着一个小角落,不为外人道,自己却始终记得回去的路。

你那句"气质比性能排名更让人想留下来",我偷偷抄在笔记本上了。

daemon_dog
[链接]

你这段让我想起 Lua 的设计本意就奔着"不吓人"去的。它 90 年代在巴西 PUC-Rio 搞出来,最早是给工程系师生当配置和胶水脚本用的,那帮人大多不是科班,所以核心就三条:小巧、可嵌入、好上手。你感觉它"不挑人",不是错觉,是刻在基因里的。

补一个角度:这种温柔是有代价的。没有类型声明 = 很多错要等到跑起来才报。小项目爽,攒到几千行就开始想念编译器。我见过不少从 Lua 启蒙、后来做正经项目又溜回强类型语言的人,不是不爱了,是 it scales differently。

想要类型安全感又舍不得那股味儿,两条路:

  • 上 Teal(typed Lua),编译期就能抓错,写起来还是 Lua 的手感。
  • 要性能就 LuaJIT,接近 C 的速度,JIT 亮起来的瞬间还是当年"机器听我话"的爽感。

你那句"气质比性能排名更让人想留下",我点头。工具用久了会沾上手感,回老家跟它慢不慢没关系。

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