Pythonhtml
Python的优势:
一、Python比其它语言有更多扩展模块。
二、在网上能够找到不少Python教程。不只如此,还有大量的英文书籍和资料。Python.org有不少为初学者准备的依主题组织的资料、教程和编程指南,此外还有不少连接和参考。
三、不少人都喜欢Python语言的语法,由于它清晰易读。
四、Python在支持库上大占优点,由于它有不少库,并且大部分都有完善的文档支持。
五、不少工具能够用于Python,但难以找到适用于Lua和Ruby的。程序员
Python的不足:
一、现有的Python调试器诡异并且效率低下。在Macintosh(苹果计算机)和控制台下进行调试是一个梦魇。
二、Python难以与其它语言集成,它有太多的二进制DLL,并且Python带了巨大的标准发布包。
三、一样的,也有不少人不喜欢Python对空白符敏感的语法。
四、由于栈上的任何东西都是对象,因此Python有时候会慢得难以忍受。编程
Luain工具
Lua的优势:
一、Lua在这三种语言中是运行时速度最快并且占内在最少的
二、集成Lua只会增长极少的内存占用率。
三、Lua的C API有着完备着文档和很好的例子,能够容易地经过C集成在软件里。post
Lua的不足:
一、尽管Lua的文档已经增进很多,但仍然有所不足。三种语言中,Lua多是文档最少的(API方面是个例外),由于代码中极少注释,这也增长了学习的难度。另外,对Lua的本质也没有什么介绍。
二、 Lua内建的功能不多,并无对建立大型的复杂应用程序提供足够支持。
三、 Lua应该使用更好的垃圾收集机制,Lua如今的GC仍然使用很是简单并且传统的“标记和清除”方式。学习
Rudyurl
Ruby的优势:
一、Ruby有极好的高级调试器。
二、Ruby是最完全的面向对象语言,对于OOP狂热者和惯于使用OOP范式的程序员,他们将会发现Ruby是最适合他们的语言。
三、 Ruby的语法极为简单,没有让人出乎意料规则,特别适合OOP行家的习惯。调试
Ruby的不足:
一、英文文档极度缺少。
二、与其它语言相比,在游戏方面所做的工做和实例都少得多。htm