Gurt - Introductory Programming Language

Gurt is an introductory programming language that is being created to help students who have no programming experience learn to write code easily and understand the basics of data types, operations, and functions.

The full language definition for Gurt, including the syntax, example programs, Bachus-Naur Form, CONO Table, and Code Generators can be found in this repository here

The language is currently still being developed but the initial draft has been laid out and a compiler is being created using Python to compile a user-specified Gurt program file to an equivalent MIPS assembly file, which then can be run in Visual Studio Code by pressing Ctrl+Shift+P (to open command pallet) and running the "MARS: Assemble and run" command using the MARScode extension or by opening the created file in the MARS MIPS Simulator created by Missouri State University and pressing F3 to assemble the code and F5 to run it.