Entertainment

Inspiration

We wantded to learn the inner workings of programming languages.

What it does

You can create programs using Nulangs defined syntax and semantics.

How we built it

The language is interpreted in python and relies on splitting lines of code into tokens and evaluating those tokens based on if they are variables, functions, keywords, etc.

Challenges we ran into

We had the hardest time implementing user functions, specifically returns and pass by reference.

Accomplishments that we're proud of

We are proud that the language seamlessly accomplishes everything we wanted it to. Further the website we made that has an interpreter and terminal to run and test Nulang programs in.

What we learned

We learned the inner workings of programming languages and also HTML, CSS and JS.

What's next for Nulang

Somethings we plan to implement is a better type system for data conversion and classes to do object-oriented programming.

Share this project:

Updates