Skip to content

Latest commit

 

History

History
28 lines (18 loc) · 697 Bytes

README.md

File metadata and controls

28 lines (18 loc) · 697 Bytes

spaole

SPAOLE is the abbreviation of following:

s -> source code p -> Preprocessor a -> assembly o -> object code l -> linker e -> executable

This is the genreal flow of compiling a C program. Thus, SPAOLE is a simple self-compiling compiler based on C programming language.

This includes:

  • To write a self-compiling compiler.

  • To write code for atleast one hardware (mainly x86_64).

  • Follow certain priciples and algorithms which I will be adding soon.

I have been following the following repo and playing with the implementation to try some modifications. References and due credits: https://github.com/DoctorWkt/acwj

Note: I will be adding more details as the journey advances.