Intelligent compilation

From dis-Emi-A

Jump to: navigation, search


Intro

The language is being constructed to shift all technical details from the programmer onto the compiler. This will necessarily complicate compiler development (provided we are interested in producing an optimizing compiler, as a non-optimized compiler of this language should be rather straight-forward).

With that in mind, the constructs of the language are setup to provide intent knowledge to the compiler. The programmer is kept away from system level constructs -- as the compiler is very limited in what it can do when very specific forms are used.

Restrictions

Personal tools