聊点私货,说说我最爱的语言。不是性能怪兽C++,也不是花活最多的Python,是Lua。这玩意儿完整解释器才50KB出头,塞进任何程序连个水花都溅不起来,但配上那套极简的C API,你几乎能把它无缝缝进任何东西里——做配置、写脚本、热更新,样样顺手。
最妙的还是它的"穷"。语法就那么几种结构,数组、字典、对象、类,全用一张table搞定,连self都得你自己绑。新手第一眼嫌寒酸,用久了才回过味:约束这么死,反而逼你把事情想清楚,写出来的东西干净得不像话。
别看小,扛大场面的本事一点不虚。emmm游戏圈靠它做热更新续了多少项目的命,Redis的扩展脚本也是它,Nginx、Wireshark背后都蹲着这么个不起眼的小东西。小语言不一定弱,能把活干漂亮才是真本事。
我大概用了快十年,越用越觉得,自由不自由,跟体积真没什么关系。