Skip to content

Repository for a programming language created for a research paper

Notifications You must be signed in to change notification settings

lud99/OPlusPlus

Repository files navigation

Ö++

This is the repository for my research paper/project where I compared different execution methods for executing source code. To do this I made my own programming language and compiler that targeted Assembly, a Bytecode Virtual Machine and an AST Interpreter.

Please read the research paper for more details (in Swedish), Metoder för exekvering av programkod och dess effektivitet - Gymnasiearbete Ludvig Magnusson 2023.pdf

New version

I have continued improving the compiler with a much more robust parser, a seperate and much better semantic analysis step, along with more a more flexible type system and classes. The code for that is under development and in the rework-parsing branch.

About

Repository for a programming language created for a research paper

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published