易语言的编译原理和中间代码是什么

2024-12-29 15:55:37
推荐回答(5个)
回答1:

不论是C语言 还是易语言,他们都要调用系统的库函数API(也叫连接库)
(注,不是C语言的库函数),系统的库函数基本全是封装在DLL文件里面,给调用者提供一个函数接口。DLL文件以二进制的形式保存;而C语言的库函数是安装C语言开发工具时一同安装的,是以文本的形式保存的,如 ***.C,*****.H。

但也有人说易语言不调用系统的DLL文件,而是直接驱动内核,说百了就是在编译时不依赖系统的DLL,实现跨平台直接与主板驱动接口连接的CPU命令。这就是易语言总是报病毒的一个原因。但使用过DLL命令的我就知道,易语言是可以调用DLL文件的。

回答2:

楼主的问题补充想法与我一致。感觉就是把中文代码转成c的,并充分运行调用API。不稳定感觉你编大程序时乱了。前后有矛盾繁琐的代码所致。一般我都会自己提前弄个构思设计书,重要还要画好运行流程图。控间名称自己定义与功能相关的名字别嫌麻烦。对于全局变量,程序集变量严格区分,加备注说明。重要的程序另建个程序集。有必要弄成模块

回答3:

(事先声明,为了让爱学编程的人学到更好的技术,不推荐学易),易是用C++写的,而现在C#比c++要火。

回答4:

你怎莫知道他是C++编出来的?????
我想,除非引用一些外部代码,比如“运行()”括号里的代码可能是别的代码

回答5:

信息框这个命令就相当于msgbox这个命令一样,就是一种转换而已,简化的编写流程。。