A++ is a high-level version of assembly designed to balance readability, portability, and efficient execution. By abstracting away architecture-specific details, A++ allows for easy adaptation to various hardware platforms while maintaining the power and control of low-level programming.
- High-level abstraction: Simplifies programming by introducing enumerators.
- Portability: This will eventually compile for multiple architectures.
- Control and efficiency: Balances high-level commands with low-level performance.
- Readable syntax: Intuitive and user-friendly language design.
- GCC or any compatible C compiler
-
Clone the repository:
git clone https://github.com/DumbestPerson224/A-Plus-Plus cd A-Plus-Plus
-
Compile the project:
gcc -o aplusplus codegen.C
- Create a source file with A++ code.
- Compile the source file using the A++ compiler:
./aplusplus source_file.aplus