veyselusta / programming-language-research
Research on theory of programming languages Ξ», compilers, interpreters, functional programming, formal methods, logic etc.
β194Updated 7 months ago
Alternatives and similar repositories for programming-language-research:
Users that are interested in programming-language-research are comparing it to the libraries listed below
- A garden of small programming language implementations πͺ΄β219Updated last week
- β¨ Zero Bullshit Gitβ225Updated last year
- Reference implementation for Writing a C Compilerβ144Updated last month
- Inpla: Interaction nets as a programming language (the current version)β298Updated 5 months ago
- CMSC 430 Design and Implementation of Programming Languagesβ50Updated 3 months ago
- β83Updated 3 years ago
- A modern supercompiler for call-by-value functional languagesβ404Updated last week
- Pragmatic Category Theory for Beginners in OCaml with lots of real-world examplesβ110Updated 3 months ago
- Educational JIT compiler for ARM64 in Zig.β58Updated 7 months ago
- GPU-accelerated compilerβ342Updated last year
- An introduction to language design through building a compiler frontend and completing a self-paced exercise on top of LLVM.β113Updated last week
- Test cases for Writing a C Compilerβ240Updated 2 weeks ago
- A tinycompiler in C from scratchβ92Updated 8 months ago
- Lambda Calculus Core! A collaborative effort at showing how the core of lambda calculus can be implemented in every programming language.β43Updated last month
- HVM3β189Updated this week
- A listing of compiler, language and runtime teams for people looking for jobs in this areaβ574Updated last month
- Source code for the book Compiling to Assembly from Scratch https://keleshev.com/casβ314Updated 2 years ago
- Educational implementation of a subset of the JVM bytecode to illustrate imperative and object-oriented programming.β54Updated 8 months ago
- Source code for the book Building a Debuggerβ239Updated 2 weeks ago
- β42Updated 9 months ago
- π CCL: Categorical Configuration Language, The most elegant configuration languageβ202Updated last month
- A guide that explains how programs transform from source code to executables. Deep dive into ELF format, linking processes, and binary opβ¦β328Updated 4 months ago
- Code challenges to solve with Haskellβ128Updated 2 years ago
- Programming with pure lambda calculusβ105Updated 3 weeks ago
- β119Updated last year
- Intro to leetcodes. Basic techniques, quicksort and hash structures implementation, space and time complexities.β96Updated 8 months ago
- Temporary repository for Kind2's refactor based on HVM2β286Updated 6 months ago
- Proofs in Coq for the book Reflective Programs in Tree Calculusβ169Updated 3 years ago
- Advanced memory management features of C and C++; the differences between imperative and object-oriented paradigms. The functional paradiβ¦β37Updated 10 months ago
- Par (β ) is an experimental concurrent programming language. It's an attempt to bring the expressive power of linear logic into practice.β158Updated this week