Today, I used Easy language for the first time, and write down and feel it to open an example program selection program | Independent compile
Jumping out of a dialog :>>
Sorry, only support compilers and production installation software in the enterprise version.
The EXE file-compiled EXE file is short, please see the "Tools / EGRID.exe" file in the system directory.
This is the result of the compiled program "Samples / Easy Table .E".
<<<
Go to the directory Tools and see that EGRID.EXE, rely, really small, only 51.0 kb thinks that Luo Yunbin's cartoon alarm clock is also 49.0 KB, it is really incredible. However, find the source file of eGrid.exe under the directory Samples ---- Easy Table. Ectime is 55.1 KB, which is more than eGrid.exe
I have to have a support library, just like VB that uses Visual Studio 6.0 tool dends to view eGrid.exe, only three dynamic connection library user32.dllkernel32.dlladvapi32.dll is Windows own dynamic library Will it be, so magical? Think, will it be an explicit loaded by LoadLibrary in the program? Run on a machine that does not install the language, jump out of the following dialog box >>>
Did not find the core support library or core support library files have been damaged!
<<< Sure enough, used the support library. Then, I want to find this support library, see how big it is, ISTEM32 is found in the next half of the day.
Think about it is going to be under the installation directory of the easy language, find a directory called lib, but inside
Didn't find any .dll, some are some extensions called .fne and .run file, what is the east?
West? UltraEdit-32 opened, a familiar sentence this program cannot be run in dos mode is obviously the executable code. Oh, it turned out to be this, changed the extension model to change the name, then run EGRID.exe, Also said "Didn't find the core support library or the core support library file has been damaged!"
Good Lai, this also blows "short and delicate"?
But then think, the MFC does not bring a big support library? It seems that it is very depressed, then think about it, oh, or the difference between C is also written in C , and the library of easy language is not using easy language but use C . Written. This is the biggest difference, also C and Java, C # / VB.NET, VB6 biggest differences their virtual machines cannot be written in itself, must rely on C / C , 唉, I am more and more like C .
Easy language gives me the most profound impression is 1. Identifier, statement is Chinese characters 2. The program looks like a flow chart.
The identifier of Chinese characters, the statement is not twisted, but maybe it is good to look like a flow chart after the habit, it is not entirely at least the statement, but also to express the meaning of the meaning of the meaning of the graphics. Development tools for expressing control flows in the form of a box map still have obvious differences
Almost can be said to be VB than VB, I really don't know if this is the advantage or fatal weakness.
Oh, there is, the source file of Yi language is obviously not the ordinary text format that people can read, so it will be exempt from
Many grammar analysis is distressed, depending on the syntax check that the program is edited, it can indeed part of the substitute.
The role of method analysis, the content of the source file that is easy to speak is very close to the last executable,
The unique effect of translation is to add an executable case, then this shell is loaded to support the library, which interprets the code generated by the code in the support library.
Code (also based on the stack-based p-code?).