All Projects → types-and-programming-languages → Similar Projects or Alternatives

543 Open source projects that are alternatives of or similar to types-and-programming-languages

tiny-lang
tiny-lang — A different programming language. Supports a bunch of spoken languages.
Stars: ✭ 26 (-18.75%)
Mutual labels:  interpreter, compilers, interpreters
Own-Programming-Language-Tutorial
Репозиторий курса "Как создать свой язык программирования"
Stars: ✭ 95 (+196.88%)
Mutual labels:  interpreter, lexer
pascal-interpreter
A simple interpreter for a large subset of Pascal language written for educational purposes
Stars: ✭ 21 (-34.37%)
Mutual labels:  interpreter, lexer
MonkeyLang.jl
"Writing an Interpreter in GO" and "Writing a Compiler in GO" in Julia.
Stars: ✭ 30 (-6.25%)
Mutual labels:  interpreter, lexer
Swiftpascalinterpreter
Simple Swift interpreter for the Pascal language inspired by the Let’s Build A Simple Interpreter article series.
Stars: ✭ 270 (+743.75%)
Mutual labels:  interpreter, lexer
Mico
Mico ("Monkey" in catalan). Monkey language implementation done with C++. https://interpreterbook.com/
Stars: ✭ 19 (-40.62%)
Mutual labels:  interpreter, lexer
awesome-internals
A curated list of awesome resources and learning materials in the field of X internals
Stars: ✭ 78 (+143.75%)
Mutual labels:  interpreter, compilers
3bc-lang
Low level language, tiny virtual machine that works on computers and microcontrollers. (Friendly Punched cards)
Stars: ✭ 155 (+384.38%)
Mutual labels:  interpreter, compilers
malluscript
A simple,gentle,humble scripting language for mallus, based on malayalam memes.
Stars: ✭ 112 (+250%)
Mutual labels:  interpreter, lexer
Libfsm
DFA regular expression library & friends
Stars: ✭ 512 (+1500%)
Mutual labels:  lexer, compilers
aria
Expressive, noiseless, interpreted, toy programming language
Stars: ✭ 40 (+25%)
Mutual labels:  interpreter, lexer
monkey
The Monkey Programming Language & Interpreter written in PHP.
Stars: ✭ 21 (-34.37%)
Mutual labels:  interpreter, lexer
fayrant-lang
Simple, interpreted, dynamically-typed programming language
Stars: ✭ 30 (-6.25%)
Mutual labels:  interpreter, lexer
Cub
The Cub Programming Language
Stars: ✭ 198 (+518.75%)
Mutual labels:  interpreter, lexer
lua-in-rust
The Lua programming language, implemented in Rust.
Stars: ✭ 76 (+137.5%)
Mutual labels:  compilers, interpreters
kolasu
Kotlin Language Support – AST Library
Stars: ✭ 45 (+40.63%)
Mutual labels:  compilers, interpreters
Rs Monkey Lang
Monkey Programming Language written in Rust.
Stars: ✭ 80 (+150%)
Mutual labels:  interpreter, lexer
compiler-course-unipi
Lab of the course Languages, Compilers and Interpreters (Cod. 653AA) @ UNIPI
Stars: ✭ 18 (-43.75%)
Mutual labels:  compilers, interpreters
Lioness
The Lioness Programming Language
Stars: ✭ 155 (+384.38%)
Mutual labels:  interpreter, lexer
ciforth
A generic system for creating i86 implementations of the language Forth.
Stars: ✭ 38 (+18.75%)
Mutual labels:  interpreter, compilers
Monkey Rust
An interpreter for the Monkey programming language written in Rust
Stars: ✭ 174 (+443.75%)
Mutual labels:  interpreter, lexer
Jquery.terminal
jQuery Terminal Emulator - JavaScript library for creating web-based terminals with custom commands
Stars: ✭ 2,623 (+8096.88%)
Mutual labels:  interpreter, interpreters
qcor
C++ compiler for heterogeneous quantum-classical computing built on Clang and XACC
Stars: ✭ 78 (+143.75%)
Mutual labels:  compilers
Freeze-OS
An Operating System that runs on top of an interpreter.
Stars: ✭ 24 (-25%)
Mutual labels:  interpreter
lexertk
C++ Lexer Toolkit Library (LexerTk) https://www.partow.net/programming/lexertk/index.html
Stars: ✭ 26 (-18.75%)
Mutual labels:  lexer
kiwi-8
CHIP-8 interpreter for Windows and MacOS
Stars: ✭ 16 (-50%)
Mutual labels:  interpreter
jet
A Fast C and Python like Programming Language that puts the Developer first. WIP
Stars: ✭ 41 (+28.13%)
Mutual labels:  compilers
picol
(Fossil repository mirror) A tiny interpreter
Stars: ✭ 19 (-40.62%)
Mutual labels:  interpreter
Decaf-Compiler
Compiler for Decaf Programming Language
Stars: ✭ 36 (+12.5%)
Mutual labels:  compilers
chip8
CHIP-8 Emulator in Rust
Stars: ✭ 12 (-62.5%)
Mutual labels:  interpreter
sigmastate-interpreter
ErgoScript compiler and ErgoTree Interpreter implementation for Ergo blockchain
Stars: ✭ 56 (+75%)
Mutual labels:  interpreter
Juka
🥣 Juka Programming Language - Fast Portable Programming Language. Run code anywhere without complicated installations and admin rights. Simple, yet powerful new programming language [Easy to code and run on any system] IOT devices supported!
Stars: ✭ 68 (+112.5%)
Mutual labels:  interpreter
lunatic
lunatic: a toy lua interpreter
Stars: ✭ 16 (-50%)
Mutual labels:  interpreter
fundot
The Fundot programming language.
Stars: ✭ 15 (-53.12%)
Mutual labels:  interpreter
bfpile
Optimizing Brainfuck compiler, transpiler and interpreter
Stars: ✭ 19 (-40.62%)
Mutual labels:  interpreter
basic
📺 A from-scratch BASIC interpreter with a focus on being easy to extend and port.
Stars: ✭ 66 (+106.25%)
Mutual labels:  interpreter
lispy
LISP interpreter in Python
Stars: ✭ 31 (-3.12%)
Mutual labels:  interpreter
sturdy
Sturdy is a library for developing sound static analyses in Haskell.
Stars: ✭ 49 (+53.13%)
Mutual labels:  interpreter
UniversalQCompiler
Synthesizing arbitrary quantum computations
Stars: ✭ 53 (+65.63%)
Mutual labels:  compilers
LLVM-JVM
[W.I.P] A Just-In-Time Java Virtual Machine written in Haskell
Stars: ✭ 22 (-31.25%)
Mutual labels:  interpreter
BOHM1.1
Bologna Optimal Higher-Order Machine, Version 1.1
Stars: ✭ 45 (+40.63%)
Mutual labels:  compilers
embed
An embeddable, tiny Forth interpreter with metacompiler.
Stars: ✭ 80 (+150%)
Mutual labels:  interpreter
pocketlang
A lightweight, fast embeddable scripting language.
Stars: ✭ 1,412 (+4312.5%)
Mutual labels:  interpreter
clox
A virtual machine and a tree-walk interpreter for the Lox programming language in C89 🌀
Stars: ✭ 38 (+18.75%)
Mutual labels:  interpreter
wasm
A fast Pascal (Delphi) WebAssembly interpreter
Stars: ✭ 40 (+25%)
Mutual labels:  interpreter
EightBall
The Eight Bit Algorithmic Language for Apple II, Commodore 64 and VIC20
Stars: ✭ 17 (-46.87%)
Mutual labels:  interpreter
StepULC
Efficient and single-steppable ULC evaluation algorithm
Stars: ✭ 15 (-53.12%)
Mutual labels:  interpreter
KAI
KAI is a distributed computing model written in modern C++ and is cross-plaftorm. Using custom language translators and an executor, KAI provides full reflection, persistence and cross-process communications without having to modify existing source code. KAI Comes with an automated, generational tricolor garbage collector, and Console- and Windo…
Stars: ✭ 13 (-59.37%)
Mutual labels:  lexer
roda
Röda: A stream-oriented scripting language
Stars: ✭ 43 (+34.38%)
Mutual labels:  interpreter
re-typescript
An opinionated attempt at finally solving typescript interop for ReasonML / OCaml.
Stars: ✭ 68 (+112.5%)
Mutual labels:  lexer
Script
Script is an object-oriented interpreted programming language. Being migrated to CppUtils
Stars: ✭ 18 (-43.75%)
Mutual labels:  interpreter
iris
The interpreter of ISLisp
Stars: ✭ 58 (+81.25%)
Mutual labels:  interpreter
pythonvm-rust
An incomplete stackless interpreter of Python bytecode, written in Rust.
Stars: ✭ 65 (+103.13%)
Mutual labels:  interpreter
suicide
LLVM pass that detects one undefined behavior, and emits code to delete your hard drive
Stars: ✭ 33 (+3.13%)
Mutual labels:  compilers
avaloni
Interpreter of the Avalon programming language.
Stars: ✭ 14 (-56.25%)
Mutual labels:  interpreter
stutter
Implement a Lisp, in C, from scratch, no libs
Stars: ✭ 65 (+103.13%)
Mutual labels:  lexer
NatsuLang
No description or website provided.
Stars: ✭ 96 (+200%)
Mutual labels:  interpreter
Laythe
A gradually typed language originally based on the crafting interpreters series
Stars: ✭ 58 (+81.25%)
Mutual labels:  interpreter
wizard-engine
Research WebAssembly Engine
Stars: ✭ 164 (+412.5%)
Mutual labels:  interpreter
go-recipes
🦩 Tools for Go projects
Stars: ✭ 2,490 (+7681.25%)
Mutual labels:  compilers
1-60 of 543 similar projects