The glados is a third year Epitech project where five people are asked to build a new programming language.
Who never had problems with a programming language ? Who never thought of building it’s own ? Who never imagined a language so litteral, that anyone could use it without technical knowledge ?
Introducing: the Franc C. The Franc C is a programming language with a litteral french syntax.
In this project, we built five different things.
- The Franc C language itself, defining it’s grammar and application
- A bytecode associated with the Franc C, used to run Franc C Programs
- A virtual machine reference, used to dictate how the bytecode should be executed.
- The Franc C Compiler, a tool used to compile Franc C Reference code into a Franc C Program
- The Franc C Virtual Machine, a tool used to run Franc C Program on any computer.
- The Larousse, a library of Franc C Reference code used to help Franc C programmers with some basic utilitarian functions
See the documentation here.
git clone https://github.com/ManiGillier/glados.git glados
cd glados
make install
make
Two binaries will then be created :
fcc, a binary that compiles yourFranc Ccode into aFranc Cbinaryfcvm, in order to execute aFranc Cbinary
In order to understand how to use those two binaries, we recommend you reading our documentation.
- Mani Gillier
- Rayane El Janati El Idrissi
- Hugo Poggetti
- Aymerick Soual
- Maxime Huet