天天好味道

没钱没权没户口,靠走靠吼靠小狗
随笔 - 66, 文章 - 1, 评论 - 524, 引用 - 5

导航

<2006年6月>
28293031123
45678910
11121314151617
18192021222324
2526272829301
2345678

留言簿(12)

随笔分类

随笔档案

文章档案

我的链接

搜索

最新评论

阅读排行榜

评论排行榜

Lua 真是太帅了!

以前只听人说过。在我上次写那个Python和C对比的帖子的时候,全局变量演示了用Lua
实现的版本。当时我还觉得没有必要再学另外一个脚本,反正已经学了Python了。
今天学习了一下,发现Lua 跟Python根本不是一回事, Lua 天生就是为嵌入应用程序设计的:
1. C可以调用Lua的脚本函数
2. Lua脚本可以调用应用程序中定义的C函数
3. Lua也支持用C写Dll,导出API供Lua调用。
实在太强悍了,而且Lua的Library编译后才200k,小巧玲珑,根据需要,还可以加入需要的扩展库。

嗯,以前考虑过用Python作为嵌入脚本,上一家公司的脚本还是自己实现的,现在发现了Lua,再也
没有必要了,哈哈! 绝妙,绝妙阿。

推荐大家看看,如果你的程序中需要支持脚本,Lua 是最好的选择:
http://www.lua.org
Lua 本身也可以作为独立的解释器运行,不过这个时候跟Python比就不行了,
它的库太少,用来在通用开发吃力。Lua 的end语法虽然在我看来罗嗦,但是
对于我们的客户可能会很喜欢,:)

ps.我现在越来越喜欢C了,代码干净,好移植。
上次看到一个shttpd,也是让我觉得帅呆了,只有一个.c文件.



posted on 2006-06-08 18:13 jzhang 阅读(3047) 评论(5)  编辑 收藏

评论

# re: Lua 真是太帅了!

呵呵 还是C好 我花了一个月才习惯用c++写代码
2006-06-08 20:33 | TripleX

# re: Lua 真是太帅了!

对Lua只闻其名,认识不深。希望楼主今后多谈谈用Lua的体会,给兄弟们开开眼界~ ^_^
2006-06-08 22:04 | 一笑

# re: Lua 真是太帅了!

我觉得lua还是c语言的活教材,只有2万行代码,简洁优雅规范。并且可移植性极佳,我什么也没有改就在vc下编译通过了
2006-06-09 08:37 | 局部变量

# 是啊,我打算抽时间学习一下他的代码

唉,时间真不够用呀。我还打算阅读MudOS的代码,也是C的。
2006-06-09 08:42 | jzhang

# re: Lua 真是太帅了!

可以看一下 tinyCC , 纯 C 的动态编译器, 可以当脚本用了. 
2007-05-17 17:15 | zzz654321
标题  
姓名  
主页
验证码 *
内容   
  登录  使用高级评论  Top
[使用Ctrl+Enter键可以直接提交]