Compiler topic
Compilers are software that translate higher-level (more human readable) programming languages to lower-level languages (e.g. machine code). The processor executes machine code, which indicates when binary high and low signals are required in the arithmetic logic unit of the processor. Examples of compiled languages include BASIC, Fortran, C++, C, and Java.
awesome-compilers
:sunglasses: Curated list of awesome resources on Compilers, Interpreters and Runtimes
hb
Harbour fork (from https://github.com/harbour/core) + updates & fixes = 3.4
elisp-decompile
Emacs Lisp Decompiler
boba-js
Toy programming language. Now being reimplemented in Rust: https://github.com/poteto/monkers
ts-llvm
TypeScript to LLVM compiler (abandoned)
3bc-lang
Low-level language, tiny virtual machine, minimal runtime, intermediate representation, embeddable, easy for beginners. (Friendly Punched cards)
babygo
babygo👶 is a small Go compiler made from scratch, which can compile itself. It's going to be the smallest and simplest go compiler in the world.
compiler-benchmark
Benchmarks compilation speeds of different combinations of languages and compilers.