开发速度快,语法简单而且强大,可以用很少的语句实现你的想法,C和JAVA几百行的代码用脚本语言几行就可以实现。不需要定义数据类型,免去类型检查之苦。
举一个简单的例子,在C和Java中定义一个数组,定义好之后就基本不能变化了。而在动态语言中,你可以随意改变数组的大小和维数而不会出现任何错误,里面存放的数据也可以是任意类型,可以在数组中放入字符串、整形数、浮点数、类的实例甚至是另一个数组。在这种环境下,很多想法可以很容易的实现,而不像C和JAVA等局限于语言的语法。
调试速度快,不需要等待编译的漫长过程,直接可以执行,而且可以在调试的同时修改其中的代码和值。
脚本语言非常强大,而且由于有开源社区的支持,这些语言也会不停的添加新的特征。虽然脚本语言不能在系统编程领域取代非脚本语言,但在其他领域将会占领绝大部分市场。
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。