EPL Main is a high-level assembler written in D by Timofeyka. EPL Main can be used as a regular language(like the same C), for osdev, it is useful in performance-critical moments, the development of microcontrollers.
EPL Main cannot be called a complex language. It is quite lightweight, unlike other assembly languages.
Implemented: - Basic commands(assignment, addition, subtraction, working with variables/functions, comparisons, etc.); - Libraries for developing operating systems.
Hello, world Program for Windows
extern printf ExitProcess sect data string hello "Hello, world!" sect text gfunc main printf hello ExitProcess 0 return