 are different to programs written in any high level programming language
 are different to programs written in any high level programming language like BASIC, Pascal, JavaScript or C++. Imagine every command of those languages as a place holder for the corresponding machine opcodes
 like BASIC, Pascal, JavaScript or C++. Imagine every command of those languages as a place holder for the corresponding machine opcodes (Commands, the processor can execute). A program, called "compiler
 (Commands, the processor can execute). A program, called "compiler ", translates the source code of the program into a machine program before execution. Programs written in Assembler also need to be translated into the binary machine format, but the commands in the source code represent machine opcodes. Using Assembler, a programmer can take advantage of the processor's features and get the optimum performance. While compilers are not as good in creating fast machine code as humans are, they allow easy and quick program development.
", translates the source code of the program into a machine program before execution. Programs written in Assembler also need to be translated into the binary machine format, but the commands in the source code represent machine opcodes. Using Assembler, a programmer can take advantage of the processor's features and get the optimum performance. While compilers are not as good in creating fast machine code as humans are, they allow easy and quick program development. , mathematical software or specific parts of an operating system. Modern high level programming languages allow to assembler code sections to be included in the program source code. (Inline Assembler
, mathematical software or specific parts of an operating system. Modern high level programming languages allow to assembler code sections to be included in the program source code. (Inline Assembler )
) (like JavaScript or BASIC). The translation of the program is not done before start,  but the commands of the source file are being analysed individually in runtime (while the program is being executed). This is surely the slowest way of execution, but provides the most flexibility for programmers and users.
 (like JavaScript or BASIC). The translation of the program is not done before start,  but the commands of the source file are being analysed individually in runtime (while the program is being executed). This is surely the slowest way of execution, but provides the most flexibility for programmers and users.
 . Such programs need to be stored in text files, because they are read in and translated into the Core Memory by the assembler of ARES before a battle starts.
. Such programs need to be stored in text files, because they are read in and translated into the Core Memory by the assembler of ARES before a battle starts.