.NET 翻译过的中间语言叫 IL,然后通过 JIT 来“解释”执行。而 Java 的中间语言叫 Bytecode,通过 JVM 来“解释”执行。
既然 JIT、JVM 是可以“看懂”中间语言,并在不同平台上“解释”成对应的机器语言来执行,那么中间语言就一定是可逆成高级语言的了。
而易语言这种东西是直接编译成机器码的了。不是不能反编译,而是只能反编译成汇编这种低级语言了。
.net
易语言会将整数运算转换到双精小数 而.net 不会
都是在调试模式测试的 编译优化之后的应该会快一些
还有就是易语言的赋值操作 都会重新创建对象 而不是复制对象指针 在做一些运算时很不方便 也影响执行效率
易语言没有泛型 没有反射机制 类的作用也不大 不能继承接口
还是.net开发效率和执行效率高吧 如果对.net比较熟的话
易语言目前来说是比不上那些老牌英文编程的,但是其易用性也是非常显著的,对于那些热爱于编程却又对英文不甚了解的中国人尤其适合,当然,如果想要真正做一个专业程序员,那c++等是必学无疑的,不过易语言也可以作为起步语言,因为编程语言之间的思维是相通的,只要掌握了易语言,那再去学C++等就不是很难啦。实际上,易语言最大的特色就是开发效率高,可以在短时间内构架出运行良好的应用程序,比如编同一个程序,c++等要花上半年才能最终一锤定音,但是易语言只需用一个月甚至半个月就可以搞定啦,这就是快速开发的优势。