Top 22 C++ Interpreter Projects
The cling C++ interpreterProject mention: Fête à bord d’un avion de Sunwing | L’organisateur s’explique sur l’origine de sa fortune | reddit.com/r/Quebec | 2022-01-07
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
The official repository for ROOT: analyzing, storing and visualizing big data, scientificallyProject mention: Double Pendulum, written in Python and visualized with matplotlib (github code in comments) | reddit.com/r/Physics | 2022-01-16
I actually just use matplotlib, except for CERN data, where I use CERNs python front-end of their own framework ROOT. It's just easier to keep things in the format than it is to convert them to the usual python data types (arrays, dataframes, etc).
Implementation of the Jupyter kernel protocol in C++
A light lisp✨ written in C++ (by adam-mcdaniel)
Feral programming language reference implementationProject mention: What instructions are needed for a language vm | reddit.com/r/Compilers | 2021-10-15
I have been working on my own VM (and language) as well and I decided to have only a small set of instructions that I wanted. I finalized on ~25 instructions. You can check them out here - https://github.com/Feral-Lang/Feral/blob/master/include/VM/OpCodes.hpp
Rashi Plus Plus - the new Hebrew scripting languageProject mention: Is this code bad or sugoi? | reddit.com/r/badcode | 2021-08-28
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
A fast, minimal Forth-like interpreter core in C++ with no assembly (by snej)Project mention: Tails: A fast, minimal Forth-like interpreter core in C++ with no assembly | news.ycombinator.com | 2021-05-13
The Egel Programming LanguageProject mention: A small calculating example in Egel | reddit.com/r/ProgrammingLanguages | 2021-10-29
(search.eg)[https://github.com/egel-lang/egel/blob/master/include/search.eg] and (parser)[https://github.com/egel-lang/egel/blob/master/examples/parser.eg]
Linux and macOS development tools and text-mode interpreter for TADS adventure games.
Programming language with no quirks, so simple every child can master it. (by AmokHuginnsson)Project mention: Huginn version 0.0.45/0.0.6 has been released | reddit.com/r/ProgrammingLanguages | 2021-10-29
Nelson numerical interpreter
An educational python-ish programming language written in C++: https://github.com/vvaltchev/mylang
Yet another Chip-8 interpreter, but this time with a beautiful interface 💻Project mention: Show HN: Chip-8 interpreter with a fancy GUI made using C++ and Dear ImGui | news.ycombinator.com | 2021-10-15
Forthscript programming language interpreterProject mention: ForthScript: A Stack-Based Language Inspired by Forth and Lisp | news.ycombinator.com | 2021-02-22
Yet another abstraction layer - a general purpose C++ library.Project mention: Huginn version 0.0.45/0.0.6 has been released | reddit.com/r/ProgrammingLanguages | 2021-10-29
The Fundot programming language.Project mention: Fundot Programming Language – Human Readable Code as Data | news.ycombinator.com | 2021-01-23
ABlaze a general purpose programming language that compiles to byte codeProject mention: Is making a a programming language impressive to recruiters? | reddit.com/r/cscareerquestions | 2021-03-23
Stack-based esoteric programming language, inspired by BrainFuckProject mention: The Technological Singularity ~ Easy to try! Keep computing and it ☼BLOOMS☼! | reddit.com/r/csharp | 2021-12-07
⚙️ Compiler for the CCom (Conditional Comments) languageProject mention: Compose Generator - Update 1.5.0 | dev.to | 2021-12-16
Compose Generator internally uses the CCom compiler toolchain to evaluate conditional sections and conditional statements, based on JSON input. CCom offers a CLI, which Compose Generator called previously. This CLI executable enriches the user input and then calls the compiler executable with all required inputs. After the last update we executed several benchmarks for CCom, which have shown that this additional executable fork costs a lot of performance. As Compose Generator uses CCom very often (~20 times even if only one template was selected), CCom can be optimized quite a bit by calling the CCom compiler executable directly without going via the CLI.
Over-engineered JIT compiler for bfProject mention: Adventures in JIT compilation | reddit.com/r/programming | 2021-04-14
I think writing a brainfuck JIT is a great hobby project for learning x86 assembly and the basics of how jit compilation of bytecode works. I also wrote an x64 jit for brainfuck in c++ ( https://github.com/ccapitalK/bf_jit ) , it's surprising how similar it ended up being architectured to the code written in part 2 of this post. It's moderately fast (runs mandelbrot in about 1.1 seconds, and runs towers of hanoi in about 0.2 seconds).
C++ Interpreter related posts
The Technological Singularity ~ Easy to try! Keep computing and it ☼BLOOMS☼!
1 project | reddit.com/r/csharp | 7 Dec 2021
SSL: Stupid Stack Language
1 project | reddit.com/r/compsci | 6 Dec 2021
When calling built in functions, is it possible to see their code?
How to manage files in an OOP project?
1 project | reddit.com/r/learnprogramming | 18 Nov 2021
1 project | reddit.com/r/node | 18 Nov 2021
1 project | dev.to | 24 Oct 2021
2 projects | reddit.com/r/learnprogramming | 18 Oct 2021
What are some of the best open-source Interpreter projects in C++? This list will help you:
Are you hiring? Post a new remote job listing for free.