A programming language for a busy programmer.
This is a simple compiled programming language based off the C syntax but with certain shortcuts that most c like languages don't have. This project builds to a byte code and the to nasm.
This project is built as from scratch as possible in c++ with google test.
For this project you need a version of gcc and cmake downloaded
- clone the repo
git clone https://github.com/ChristopherOosthuizen/ABlaze.git
- go into the directory
cd ABlaze/
- run install script
./install.sh
- install ablaze
sudo make install
- Create a program
HelloWorld.abz
int main(){
println "Hello World";
}
- Compile Program
ablaze HelloWorld.abz
- Run Program
ablaze -r a.laze
ABlaze is a multipurpose programming language with little to no emphasis in any direction. This can not be used for webdev that I have seen and can not be used for low level programming. But can be used for basic and scripting tasks.
Documentation and additional information can be found here.
If you want to contribute please do not hesitate to reach out at through one of the contact methods and make a pull request.
Distributed under the MIT License See LICENCE
for more information.
Christopher Oosthuizen- Christopher.jan.oosthuizen@gmail.com
ABlaze - https://github.com/ChristopherOosthuizen/ABlaze.git