由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Linux版 - scripting language lua
相关主题
问两个Linux 的问题which language to use for lighttpd: perl, python, rail, ... ?
用 Linux 作 Router 需要些啥?请介绍一下dd-wrt
有什么办法给PPStream限速???问问应该学用那个shell?
关于WRT54GS router 的 flash/nvram 的技术细节贡献一个在 terminal 查 dict.cn 的 script
OpenWRT 新版本改进了很多如何把python/scripts加到path里?
请推荐一个demo board/kit 给embedded linux 的初学者ipython 使用总结
有没有人玩 openwrt 的 routerUbuntu下python用什么编辑器
Google go 还挺不错的ask a question about compile shared library using libtool (转载)
相关话题的讨论汇总
话题: lua话题: python话题: scripting话题: language话题: jit
进入Linux版参与讨论
1 (共1页)
S*A
发帖数: 7142
1
最近再写 openwrt 下面的自动浇水系统,需要学习 lua,
因为那个 Web UI 是用 lua 搭的。
感觉,非常小非常快。在 linksys WRT54GS 下面启动
python 要大概 3 秒钟,另外多占了 4.x M 的 flash.
一共才 8M flash. 启动 lua 是没有延时的,而且 lua
跑起来比 python 快多了。我现在已经基本抛弃 openwrt
里面用 python 了,慢而且要自己编译整个 firmware
才能塞进去。
lua 还挺有意思的,但是程序没有 python 简洁。
很多 python 用得爽的功能都没有。标准库太少。
连 http request 那个库也要我手动打补丁才能发含
大写的 http header。
lua 所有的 object 都是一种, 就是 table.
面向对象的东西还要自己搭。但是也相对简单很多。
Python 的那套 OO 和 class 的内部机制还是非常
复杂的。看看 metaclass programming, 头都要爆炸了。
lua 的 lexical scoping 还挺好的。很直观而且功能
很强大。
lua 和 C 接口很方便。
总体感觉再桌面上对 python 没有什么优势,也就是
嵌入系统比较讲究体积和速度。作为什么应用程序
扩展的 scripting language 倒是挺合适的。还有要是
JIT 的话比 python 有优势多了。 Python 那套全民
皆 class 非常难 JIT.
v*****r
发帖数: 1119
2
听说给 WoW 写 script 的 lua 高手很挣钱的

【在 S*A 的大作中提到】
: 最近再写 openwrt 下面的自动浇水系统,需要学习 lua,
: 因为那个 Web UI 是用 lua 搭的。
: 感觉,非常小非常快。在 linksys WRT54GS 下面启动
: python 要大概 3 秒钟,另外多占了 4.x M 的 flash.
: 一共才 8M flash. 启动 lua 是没有延时的,而且 lua
: 跑起来比 python 快多了。我现在已经基本抛弃 openwrt
: 里面用 python 了,慢而且要自己编译整个 firmware
: 才能塞进去。
: lua 还挺有意思的,但是程序没有 python 简洁。
: 很多 python 用得爽的功能都没有。标准库太少。

1 (共1页)
进入Linux版参与讨论
相关主题
ask a question about compile shared library using libtool (转载)OpenWRT 新版本改进了很多
突发奇想,请教大家请推荐一个demo board/kit 给embedded linux 的初学者
openwrt编译问题有没有人玩 openwrt 的 router
linux 网络高手请帮忙,help config OpenWrtGoogle go 还挺不错的
问两个Linux 的问题which language to use for lighttpd: perl, python, rail, ... ?
用 Linux 作 Router 需要些啥?请介绍一下dd-wrt
有什么办法给PPStream限速???问问应该学用那个shell?
关于WRT54GS router 的 flash/nvram 的技术细节贡献一个在 terminal 查 dict.cn 的 script
相关话题的讨论汇总
话题: lua话题: python话题: scripting话题: language话题: jit