introduction-to-compilers

Compiler Simulator

An interactive educational tool for learning how compilers work

Swift Playground giving an overview over the inner workings of modern compilers

GitHub

462 stars
18 watching
15 forks
Language: Swift
last commit: over 4 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
cardoso/autopong A Swift-based interactive tutorial on building an AI-powered Pong game with SpriteKit 14
mkchoi212/lbac-swift Building a compiler in Swift by translating the book 'Let's Build a Compiler' into interactive code 164
l1mey112/crepl A compiler and interpreter for executing C code on the fly as it is typed. 29
ashokgelal/algorithmsplayground A collection of algorithms implemented as Swift Playground files 6
ahgamut/rust-ape-example An experimental project demonstrating the compilation and execution of Rust code using Cosmopolitan Libc. 189
swifter-tips/playground A collection of code snippets and examples to explore Swift programming concepts in an interactive environment. 125
sketchytech/swiftplaygrounds A collection of Swift code examples and tutorials organized around interactive coding environments. 7
syegulalp/akilang An experimental compiler and language implementation built on top of LLVM and Python. 99
aheze/swiftuicraft A Minecraft clone built entirely with SwiftUI using a custom 3D rendering engine. 305
nsexceptional/asm-swift A development environment to practice learning Assembly language through Swift. 105
jserv/amacc A compiler for the Arm architecture that compiles a subset of C to generate executables and supports just-in-time execution. 1,018
pointbazaar/espl1000 A compiler for a statically typed programming language designed for embedded systems, targeting the ATMega328P microcontroller. 29
cananito/playgrounds A collection of reusable coding environments and exercises. 2
delta456/monkey_v An implementation of a programming language interpreter in V. 37
cesquivias/mumbler Experimental programming language with GraalVM JIT 110