.net
易语言会将整数运算转换到双精小数 而.net 不会
都是在调试模式测试的 编译优化之后的应该会快一些
还有就是易语言的赋值操作 都会重新创建对象 而不是复制对象指针 在做一些运算时很不方便 也影响执行效率
易语言没有泛型 没有反射机制 类的作用也不大 不能继承接口
还是.net开发效率和执行效率高吧 如果对.net比较熟的话
易语言以“易”著称,以中文作为程序代码表达的语言形式。可以说,创造易语言的初衷是进行用中文来编写程序的实践。虽然我.是学net方向,用html也较多。但易语言确实有很多优点:
以简体中文作为程序代码进行编程操作;
全中文支持,无需跨越英语门槛;
中文语句快速录入;
代码即文档;
语法格式自动检查。
参数引导技术,方便程序语句参数录入;
无定义类关键字。令格式统一。所有程序语句调用格式完全一致;
全程提示与帮助。。
这些在网上都可以看到的,希望对楼主有帮助。
因为 .NET 也好 JAVA 也罢,为了跨平台,并没有直接将源代码编译成机器码(因为在不同硬件设备上的指令集是不同的),而是翻译成了一个中间语言。.NET 翻译过的中间语言叫 IL,然后通过 JIT 来“解释”执行。而 Java 的中间语言叫 Bytecode,通过 JVM 来“解释”执行。
既然 JIT、JVM 是可以“看懂”中间语言,并在不同平台上“解释”成对应的机器语言来执行,那么中间语言就一定是可逆成高级语言的了。
而易语言这种东西是直接编译成机器码的了。不是不能反编译,而是只能反编译成汇编这种低级语言了。