大家好,今天小编关注到一个比较有意思的话题,就是关于易语言java控制的问题,于是小编就整理了3个相关介绍易语言Java控制的解答,让我们一起看看吧。
易语言能开发什么样的软件?
vb能开发出来的,基本可以用易语言来开发。但是,这玩意基本没人用,大公司更没人用!所以,如果想从事正规软件开发行业,还是从c,c++, JAVA等等主流语言学起吧!易语言基本就是中文翻译版vb,经验之谈,不喜勿喷!
用易语言能编出、手机操作系统吗?
我真的不明白为什么要去整个易语言,从语法结构来说,用什么人类语言为关键字都是一样的,那么胜出的是什么?就是码农的效率,显然用英文效率最高。然后是通用性,就如数学一样,现在全世界都用统一的符号系统,因此,计算机语言也应该是***用全世界统一的符号系统。
基于上述两点,易语言本身就是失败的。首先,要进一步编程(不仅仅是入门)必须学习全世界统一的符号系统,其次要有高效率必须使用简单的符号系统。这两点都正是易语言的欠缺,或者说不好听的误人子弟!
至于能否开发出电脑系统,那不是编程语言的问题,而是人的问题。没有这个能力的人,再好的编程语言也编不出什么好的东西,有这个能力的人如上所述,他选择其他编程语言会比易语言更快地实现。
因此,易语言是误人子弟的垃圾语言!
J***A、C、C++、Python同样是高级语言,为什么只有C和C++可以编写单片机程序?
菜农从1981年开始就涉足与嵌入式领域的编程,开始是汇编语言和宏汇编语言,后来是C语言及C++语言,其他语言可能有,但很少且无大出路。
因为嵌入式领域的编程与硬件有关,特别是芯片里的中断向量即函数指针,而C和C++被其他编程语言攻击和被抛弃的就是函数指针!
而嵌入式领域最需要的就是函数指针,它与结构和联合,可以构成“COM接口技术”,为芯片的中断向量或函数指针即地址加密。
而其他编程语言大多没有函数指针,故无法满足嵌入式领域编程的特殊需要,故以后或永远不可能完全替代C或C++,除非他不想保护他的代码被篡改或产品的克隆。
C和CPP是编译型语言,也就是可以生成exe文件直接放在单片机内部运行的,其他型语言需要解释器放在单片机内部而且要与单片机对接才行。第一占空间,第二影响运行速度。
簡單的說就是單片机的內存及cpu速度有限。像J***a 這類需要JVM吃內存怪獸的直接淘汰,因為別說在上面開發j***a,連jvm能否po上單片机都是問題。Python 雖說可以編譯成机械碼,但遠不如c來的簡潔扼要,所以c是最佳選擇。
作为985院校的本硕毕业生以及BAT的J***a开发工程师来回答这个问题。
也许你早就好奇了,什么是高级语言,那对应的有没有低级语言?
简单粗暴的解释,人类直接使用的语言就算高级语言,比如题主提到的,都是程序员编程时候直接使用的,相对于低级语言来说,更具有逻辑性,更容易阅读和编写。高级语言可以认为是对低级语言的封装,因此实现同样的功能,使用高级语言编写的程序更加短小精悍。
而与低级语言相对,就不是给人看的,而是给机器看的语言。所有高级语言在真正执行的时候,都要编译为低级语言,毕竟真正的执行者是机器。这里我们可以将机器语言和汇编看为低级语言,它们通常使用的是机器识别的01代码已经一些符号。
单片机其实就是一个微型电脑,除了功能和[_a***_]上比我们家用电脑弱很多,其他内部重要构造一应俱全,用来做一些控制家用电器的工作足够了,比如洗衣机,微波炉什么的。
这些单片机通常都是用C/C++编写的。因为他们是编译型语言,是可以直接生成exe文件,然后直接放在单片机内部运行的。而像J***a,属于解释型语言,它编译后的class文件是要放在jvm中才能运行的,直接放进单片机,人家根本理解不了。
如果偏要J***a写单片机程序,就需要把它的解释器烧进单片机且与单片机对接才行。这样做第一占用单片机有限的空间***,第二也会影响执行速度。你总不希望你点击微波炉的加热按钮,三秒钟之后它才反应过来开始加热吧。
到此,以上就是小编对于易语言j***a控制的问题就介绍到这了,希望介绍关于易语言j***a控制的3点解答对大家有用。