Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Compiler
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.
- GitHub: https://github.com/topics/compiler
- Wikipedia: https://en.wikipedia.org/wiki/Compiler
- Related Topics: interpreter, gcc, fortran,
- Last updated: 2024-11-07 00:05:14 UTC
- JSON Representation
https://github.com/deyzi-the-youtuber/casm
Assembly's cooler younger brother, CASM.
assembly assembly-language compiler cpp programming-language x86-64
Last synced: 12 Oct 2024
https://github.com/yazaldefilimone/mini-interpreter
Crafting an interpreter with TypeScript.
compiler interpreter programming-language
Last synced: 12 Oct 2024
https://github.com/yakiyo/the-super-tiny-compiler.rs
Like The Super Tiny Compiler, but in Rust
compiler rust super-tiny-compiler
Last synced: 07 Nov 2024
https://github.com/williamfedele/crucible
π¦ Simple compiler written to learn about optimization techniques. May or may not stay in Rust.
compiler compiler-design rust rust-lang
Last synced: 05 Nov 2024
https://github.com/amaan-kazi/scm16
SCM16 - Simple Computing Machine 16: A 16bit computer with an assembler and a compiler
16bit assembler compiler computer computer-architecture turing-complete
Last synced: 24 Oct 2024
https://gitlab.com/katkosmos/bs
The worst programming language ever.
Bytecode Interpreter bytecode compiler ecmascript ecmascript3 interpreter javascript language parser programming language rust rust-lang virtual machine
Last synced: 23 Oct 2024
https://github.com/lurkydismal/captcc
A tiny C compiler written purely in JavaScript.
Last synced: 29 Sep 2024
https://github.com/sysirq/note
Study note
compiler linux-kernel network operating-system programming-language security systemarchitect virtualization
Last synced: 12 Oct 2024
https://github.com/ortanav2/custom-assembly-compiler
Compiles TIICBC Assembly Code into an 8x12bit Binary Instruction-Set .rc File.
assembly assembly-language compiler compiling instruction-set instruction-set-architecture python
Last synced: 12 Oct 2024
https://github.com/inanyan/ttc_compiler
A simple compiler written in Python
Last synced: 07 Nov 2024
https://tvoygit.ru/r6/cwerg
The best C-like language that can be implemented in 10kLOC.
arm arm64 assembler compiler elf ir-optimizer low-level-programming x86-64
Last synced: 29 Sep 2024
https://github.com/gcattt/front-end-kaleidoscope
A little compiler for a non-trivial language
compiler cpp llvm-frontend llvm-tutorial
Last synced: 05 Nov 2024
https://github.com/marian-c/marian-c.github.io
6502 Emulator and IDE for modern browsers
6502 assembler compiler emulator
Last synced: 12 Oct 2024
https://github.com/kiwigrenade/compiler-2024
Compiler of a simple imperative language created for FLTT (Formal Languages and Translation Techniques) course.
compiler compiler-construction compiler-design compiler-development fltt jezyki-formalne-i-techniki-translacji jftt kompilator politechnikawroclawska student-project
Last synced: 12 Oct 2024
https://github.com/dipa09/dcc
C Optimizing Compiler
aarch64 arm64 assembler c c-compiler compiler dwarf elf64 preprocessor self-hosting x86-64
Last synced: 12 Oct 2024
https://github.com/asmxfoundation/asmx-g2
πThe AsmX G2 (AsmX Generation 2)
asmx asmx-compiler assembler compiler compilers future hardware innovation irc-compiler jit-compiler low-level-programming open-source opensource programming-language programming-languages
Last synced: 12 Oct 2024
https://github.com/devcontainers-community/features-tinygo
π€ Installs tinygo from tinygo-org/tinygo
compiler devcontainer-feature devcontainers embedded go installer-script tinygo
Last synced: 06 Nov 2024
https://github.com/yazaldefilimone/lambda-compiler.ts
compiler lambda-calculus type-checker typescript
Last synced: 12 Oct 2024
https://github.com/dm1trykrylov/ir-compiler
Custom IR Compiler for Python-like language
Last synced: 25 Sep 2024
https://github.com/syntax-script/compiler
Syntax Script compiler.
compiler compiler-application script syntax syntax-script sys syx
Last synced: 09 Oct 2024
https://github.com/florianwoelki/reflow
A custom programming language written in Go.
compiler go golang interpreter programming-language
Last synced: 14 Oct 2024
https://github.com/iglosiggio/pochocloo
Trabajo PrΓ‘ctico de la materia "Compiladores de Lenguajes Orientados a Objetos" dictada el 4to bimestre del 2023 en FCEyN-UBA
compiler interpreter pharo smalltalk university
Last synced: 31 Oct 2024
https://github.com/gerfautge/sic
Compiler for my own language using Flex/Bison/LLVM
bison compiler cpp cross-platform flex llvm native toy-language
Last synced: 12 Oct 2024
https://github.com/lucasoptml/opcplusplus
compiler for c++ headers with custom attributes/modifiers via dialects, outputs generated src/h, xml definitions, mirrored reflection structure, fast dynamic casts. memory stack only, no heap allocations. supports c++03. translating compiler technology similar to babel and typescript .
compiler cplusplus cplusplus-03 cplusplus-11 cplusplus-14 cplusplus-17 cplusplus-20 cplusplus-98 cpp extended-reality jc metaprogramming reflection template-metaprogramming typescript ukraine ukraine-tech ukrainewar virtual-reality
Last synced: 12 Oct 2024
https://github.com/amtoine/monkey-compiler-rs
Writing a compiler for Monkey in Rust.
compiler educational language monkey rust
Last synced: 13 Oct 2024
https://github.com/yazaldefilimone/lambda-checker
Dependent type checker with substitution for lambda calculus.
compiler dependent-types lambda-calculus rust type-checker
Last synced: 12 Oct 2024
https://github.com/bad-logic/learning-java
learning java programming language
associations binding compiler design-patterns inheritance interpreter java jdk jpa jre jvm oop polymorphism spring spring-boot stringpool
Last synced: 13 Oct 2024
https://github.com/sinnwrig/directxshadercompiler-zig
Fork of Microsoft/DirectXShaderCompiler built with Zig and including Zig / MinGW compatability patches from hexops/DirectXShaderCompiler
compiler cpp directx directx-11 directx-12 shaders zig ziglang
Last synced: 01 Oct 2024
https://github.com/lucaanza/myfirstllvm_compiler
Creating a Compiler for the Kaleidoscope Programming Language using LLVM16.
bison compiler flex kaleidoscope llvm
Last synced: 09 Oct 2024
https://github.com/riverdave/interfuselang
Lex -> Parse -> AST -> LLVM -> Profit
Last synced: 05 Nov 2024
https://github.com/kinderjosh/pcl
The PCL programming language.
compiler compiler-backend compiler-design fasm programming-language
Last synced: 06 Nov 2024
https://github.com/nmeum/qsym
A symbolic executor for the QBE intermediate language
compiler qbe symbolic-execution testing-tools z3
Last synced: 06 Nov 2024