易语言是面向对象还是面向过程? 编程的应用可以在安卓运行吗? 能否编程硬件? 能否发给我一个编译器

易语言是面向对象还是面向过程?
编程的应用可以在安卓运行吗?
能否编程硬件?
能否发给我一个编译器?

您好,面向对象或过程,是一种编程思想和方法。语言本身的话,都是三种逻辑结构,只不过有的语言的某些语法特征更利于使用面向对象的思想来编程,某些语言的语法在这方面就有所欠缺。
易语言初步具备面向对象的语法,但绝少见到使用面向对象思想的易例程,最多就是将类当作另一种高级一点的自定义数据结构。
当然易公司也不太重视,首先易的基本控件就不能被继承,想做点什么东西还要子类化,还搞了一个复制窗口组件这个不伦不类的命令。
易语言之所以由吴老大一个人完成,全仰仗vc++面向对象的程序设计思想(方法)。一个复杂的程序完全可以划分几个模块完成,但是这几个模块组成系统时是异常麻烦,考虑的东西太多了。如果这几个模块变成了对象。对象之间可以说是完全独立。他们之间组成系统会简单很多。开发一个模块时往往要考虑其他模块,而开发一个对象则不必考虑其他对象的感受。一个对象就是一个独立的王国。类似易中的“控件”。这只是对象(类)的最肤浅的理解。对象还有很多法宝(如继承,多态,动态联编等等)。VB只能是一种业余的编程工具,易语言难道向那条路上发展? 给人财富,不如给人创造财富的方法。当然,既给人财富,又给人创造财富的方法最好。我得意思是 易语言=VB+VC。既简单易用、功能强大,又不抹杀创造力。
温馨提示:答案为网友推荐,仅供参考
相似回答