-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to the Giga-Compiler wiki!
Project’s purpose and vision Giga’s vision is to make a programming language that can be easily used and that can also be easy to understand. This language uses Google’s web-based visual programming editor, Blockly, as it’s front-end and Python as it’s back-end.
Our objective is to create a language that is easy to understand, to be able to learn how to code. Giga is a language that can be used by kids who are in elementary school, so that they can learn about code and programming from an early age.
Because Giga’s objective is to be a simple and easy to understand language, which can be useful when you want to learn about programming, the scope could appear to be limited, but we tried to make it so that it can do everything that you need to do when you’re starting out. You can create local and global variables and use them to calculate expressions for ‘while’ cycles or ‘if’ conditionals, you can create your own functions and they can even call themselves recursively. You can also read values from the console into variables or print out values.
project Giga-compiler 2016
Computer equipment, language, and utilities used in Giga’s development:
Giga was made using two MacBook Pro’s running macOS 10.12. The compiler and virtual machine were built with Python 2.7, and for the front-end we used Blockly.