Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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://github.com/lurkydismal/captcc

A tiny C compiler written purely in JavaScript.

c11 c99 compiler javascript

Last synced: 29 Sep 2024

https://github.com/synthead/timex-datalink-assembler

Toebes' Timex Datalink WristApp assembler wrapped in a Docker image with Wine

150 150s 6800 6805 assembler compiler data data-link datalink docker link timex toebes wine wristapp

Last synced: 05 Nov 2024

https://github.com/austaras/acompiler

Compiler for ADF lang

compiler programming-language

Last synced: 11 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

basic c compiler 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/andreispurim/catgalian

C-language, but in the Latgalian dialect! πŸ±πŸ‡±πŸ‡»

c compiler language latgalian latvia

Last synced: 06 Nov 2024

https://github.com/dm1trykrylov/ir-compiler

Custom IR Compiler for Python-like language

antlr4 compiler llvm python

Last synced: 25 Sep 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/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/codicis/asn1-gradle-plugin

Gradle plugin base on Java ASN.1 BER and DER encoding/decoding library (ASN1bean)

asn1 compiler gradle java plugin

Last synced: 01 Nov 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

compiler

Last synced: 05 Nov 2024

https://github.com/nils91/som

Som is a simulated very simple cpu architecture and a runtime as well as a compiler for it.

antlr4 compiler grammar java parser

Last synced: 27 Oct 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

https://github.com/filipeom/m19

M19 Compiler

compiler

Last synced: 07 Nov 2024