ITPUB论坛 » 动态语言 » 开源脚本语言的相关问题


2007-11-22 16:12 geqinlengyue
开源脚本语言的相关问题

大家好呀
最近我想做一个开源脚本语言的比较,重在源代码的可修改性。修改的目的是用于一个密码算法评测系统,可现在对于一些源代码本身的一些特性不是很明白,有那位研究过源代码的高人指点一下,而且我应该怎么看,能给点建议吗?先谢谢了!

2007-11-23 22:00 shiren1118
3p不容易阿

2007-11-29 09:09 忍者神龟
问题不太明白。
你是要对几种脚本作比较?
还是修改密码评测系统?

2007-12-12 10:37 geqinlengyue
主要是通过比较来发现各自的优缺点,而后使用最合理的办法做密码测评系统!

2007-12-26 00:14 Angel.John
以下是对各类动态脚本的比较,希望对大家有所帮助:


BeanShell
优点:
1.名副其实的动态执行脚本
2.支持Java的大部分语法

不足:
1.对类的支持,对类的编译支持欠缺;加载脚本会占用内存较多 。


Groovy      
优点:
1.动态执行脚本,运行效率较BeanShell高.
2.支持Java基本语法
3.部分自定义的语法格式有助于提高开发效率

不足:  
1.实际运行是基于编译运行的.对类的支持,对类的编译支持欠缺.
2.部分自定义的语法如for,array等定义不一样,对原有代码有一定冲击;
3.程序员需要培训新语法

JRuby
优点:
1.能够在Java里面支持Ruby类库

不足:
1.类C的语法


JPython
优点:
1.能够在Java里面支持Python

不足:
1.类Python的语法

页: [1]


Powered by ITPUB论坛