Am Sonntag, den 21.08.2005, 16:19 -0700 schrieb L505: > > The first compilers were written in assembly language. This allowed > for > > the next generation compilers to be written in a high level language. > > > And the assembly language was just magically inserted into the memory > with that magic script? > > At some point it comes to a hardware etching level, I'm guessing.
Yes, "assembling" is the task of translating mnemonic codes to hexadecimal byte codes that are what is called "machine language". The programs doing this automatically are called assemblers. The machine language has to be put in the program memory of the machine in question. That can be done via burning an EPROM or similar, by poking bytes in hex in via the system monitor, ... Often the first compilers (and interpreters) ported to a new machine in that ancient times were forth engines, because the core of such thing is only a few kilobytes big. An it can compile compilers and anything else. Is all this forgotten nowadays? Marc -- you should know _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal