Python 和 Lua有没有比较详细的比较呢?

58 views
Skip to first unread message

jojo

unread,
Dec 2, 2008, 4:11:47 AM12/2/08
to python-cn`CPyUG`华蟒用户组
最近同时接触到了Python和Lua
有没有针对这两种解释性语言的详细比较?
Python和Lua更适合做哪些应用?

@@

unread,
Dec 2, 2008, 4:18:56 AM12/2/08
to pyth...@googlegroups.com
google python vs lua

2008/12/2 jojo <i.ic...@gmail.com>
最近同时接触到了Python和Lua
有没有针对这两种解释性语言的详细比较?
Python和Lua更适合做哪些应用?


Linker

unread,
Dec 2, 2008, 4:32:13 AM12/2/08
to pyth...@googlegroups.com
差不多核心功能.
Python库全.
Lua性能好一些.

Regards,
Linker Lin
linker...@gmail.com

jojo

unread,
Dec 2, 2008, 4:37:25 AM12/2/08
to python-cn`CPyUG`华蟒用户组
那就是Lua更适合被其它语言嵌入了?

Linker

unread,
Dec 2, 2008, 9:09:26 AM12/2/08
to pyth...@googlegroups.com
可以这么说。

Regards,
Linker Lin
linker...@gmail.com


2008/12/2 jojo <i.ic...@gmail.com>
那就是Lua更适合被其它语言嵌入了?


chunlin

unread,
Dec 2, 2008, 8:08:56 PM12/2/08
to python-cn`CPyUG`华蟒用户组
我的大概看法是,两者都可以包装 C/C++ 成自己的库,Python 倾向于把 C/C++ 的库拿来使用,以 Python 为主;而 Lua
倾向于嵌入宿主程序当中,使宿主具备动态脚本语言的能力,应该说是以宿主程序为主吧.Lua 天生就是为嵌入宿主程序而设计的,所以这方面支持得比较
好,但是当然了,"不自带电池",要把宿主的电池借它使使.

On 12月2日, 下午5时11分, jojo <i.ice...@gmail.com> wrote:
> 最近同时接触到了Python和Lua
> 有没有针对这两种解释性语言的详细比较?
> Python和Lua更适合做哪些应用?

chunlin

unread,
Dec 2, 2008, 8:09:36 PM12/2/08
to python-cn`CPyUG`华蟒用户组
好像说反了...

On 12月2日, 下午5时37分, jojo <i.ice...@gmail.com> wrote:
> 那就是Lua更适合被其它语言嵌入了?

jojo

unread,
Dec 4, 2008, 7:01:57 PM12/4/08
to python-cn`CPyUG`华蟒用户组
哪句反了?

Chunlin Zhang

unread,
Dec 4, 2008, 8:02:01 PM12/4/08
to pyth...@googlegroups.com
是其他语言容易被 lua 嵌入吧...
男女没分清楚啊,嘿嘿...

2008/12/5 jojo <i.ic...@gmail.com>:

xuziding

unread,
Dec 4, 2008, 7:04:45 PM12/4/08
to pyth...@googlegroups.com
在 Fri, 05 Dec 2008 08:01:57 +0800,jojo <i.ic...@gmail.com> 写道:

> 哪句反了?
Lua更适合嵌入其它语言

--
使用 Opera 革命性的电子邮件客户程序: http://www.opera.com/mail/

Jiahua Huang

unread,
Dec 5, 2008, 8:44:25 AM12/5/08
to pyth...@googlegroups.com
2008/12/2 jojo <i.ic...@gmail.com>:
> 那就是Lua更适合被其它语言嵌入了?

Python 里边类似 Lua 的是 tinypy

卢熙

unread,
Dec 8, 2008, 1:48:35 AM12/8/08
to pyth...@googlegroups.com
好像很多游戏引擎都是用lua来写脚本的,当然用python的也很多

2008/12/5 Jiahua Huang <jhuang...@gmail.com>

Chunlin Zhang

unread,
Dec 8, 2008, 3:14:57 AM12/8/08
to pyth...@googlegroups.com
我正在弄一个 feature phone 上的嵌入脚本,tinypy 之前只是大概了解了一下没有仔细研究,我选择的时候只是想 lua
因为本来就是考虑嵌入其他程序当中的应用场合,所以应该它的 feature 会有比较多的适合这种情况,所以选择了 lua.

2008/12/5 Jiahua Huang <jhuang...@gmail.com>:

Leo Jay

unread,
Dec 8, 2008, 3:20:35 AM12/8/08
to pyth...@googlegroups.com
2008/12/8 Chunlin Zhang <zhangc...@gmail.com>:

> 我正在弄一个 feature phone 上的嵌入脚本,tinypy 之前只是大概了解了一下没有仔细研究,我选择的时候只是想 lua
> 因为本来就是考虑嵌入其他程序当中的应用场合,所以应该它的 feature 会有比较多的适合这种情况,所以选择了 lua.
>

我的感觉是,LUA比较适合在你的需求仅仅是要一个脚本语言,所有其它事情都自己做,代码自己写的情况。
(要么就在网上找其他人的代码,但反正官方是没有什么库好让你用的)
如果选python那它的battery included哲学会让你感觉很爽,FTP?有!SMTP?有!telnet?有!数据库?有!HTTP?有!
我在一个嵌入式的产品中选择了python,用起来很爽。


--
Best Regards,
Leo Jay

Linker

unread,
Dec 8, 2008, 3:33:42 AM12/8/08
to pyth...@googlegroups.com
你的选择是正确的.
建议google下tolua++和luabind.


2008/12/8 Chunlin Zhang <zhangc...@gmail.com>



--
Regards,
Linker Lin
linker...@gmail.com

Chunlin Zhang

unread,
Dec 8, 2008, 8:09:47 PM12/8/08
to pyth...@googlegroups.com
就是因为小巧啊,所以好整的说.
我所要集成的平台是连 c 的标准库都支持不全的,用的 lua 也要裁剪一下,修修改改了才能用.

所以也不奢望啥电池了,要电池自己整一些出来.

2008/12/8 Leo Jay <python...@gmail.com>:

Linker

unread,
Dec 9, 2008, 6:57:54 AM12/9/08
to pyth...@googlegroups.com
VxWorks?
还是什么平台?

2008/12/9 Chunlin Zhang <zhangc...@gmail.com>

Chunlin Zhang

unread,
Dec 9, 2008, 9:24:48 AM12/9/08
to pyth...@googlegroups.com
nucleus

2008/12/9 Linker <linker...@gmail.com>:

Reply all
Reply to author
Forward
0 new messages