Skip to content

DumbestPerson224/A-Plus-Plus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A++ Compiler

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.

Features

  • 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.

Getting Started

Prerequisites

  • GCC or any compatible C compiler

Installation

  1. Clone the repository:

    git clone https://github.com/DumbestPerson224/A-Plus-Plus
    cd A-Plus-Plus
  2. Compile the project:

    gcc -o aplusplus codegen.C

Usage

  1. Create a source file with A++ code.
  2. Compile the source file using the A++ compiler:
    ./aplusplus source_file.aplus

About

A++ (A high-level language that closely maps to x86 assembly)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published