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-15 00:05:40 UTC
- JSON Representation
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/mrjameshamilton/clox
A C implementation of Lox
c clox compiler lox lox-language
Last synced: 06 Nov 2024
https://github.com/swiftaff/toylang
A functional toy language using Polish Notation which compiles to Rust for fun and experimentation.
compiler debugger functional-language language polish-notation prefix-notation programming-language rust rust-lang rust-library toy toy-language toy-project windows
Last synced: 13 Nov 2024
https://github.com/prinuvinod/compiler-design
These are some Programs based on Designing a Compiler.
compiler cprogramming lex lexical-analyzer yacc
Last synced: 10 Nov 2024
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/riverdave/interfuselang
Lex -> Parse -> AST -> LLVM -> Profit
Last synced: 05 Nov 2024
https://github.com/yazaldefilimone/hexa.rs
A programming language designed to execute on its dedicated virtual machine.
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/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/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/yazaldefilimone/high-level-compiler
Building an compiler: high-level compilation, Transform pipeline, Message-passing mechanism
compiler compiler-design message-passing parser pipeline transpiler
Last synced: 12 Oct 2024
https://github.com/stenbror/activeoberonnet
This is a Roslyn style compiler for Active Oberon for .Net
activeoberon compiler dotnetcore roslyn
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/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/yazaldefilimone/lambda-compiler.ts
compiler lambda-calculus type-checker typescript
Last synced: 12 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/gauravcodepro/awk-pacbiohifi1
awk library and functions for pacbiohifi read analysis.
awk-programming-language biological-expression-language compiler genome-analysis
Last synced: 09 Nov 2024
https://github.com/ssxdev/playground
Code, debug, and collaborate directly from your browser with real-time remote access. No setup required - just code anywhere, anytime.
browser-ide compiler ide remote-coding remote-compile
Last synced: 08 Nov 2024
https://github.com/polaris/c-compiler
A C compiler written in Python
c c-language c-programming compiler python
Last synced: 30 Oct 2024
https://github.com/usamafayaz/custom-sharp-compiler
Custom Sharp Compiler is a C# Windows Forms application that serves as a basic compiler, handling lexical analysis, syntax parsing, and error detection for user-provided code.
compiler csharp csharp-code custom-compiler windows-forms
Last synced: 30 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/itsryu/lex
Repositório referente ao trabalho de implementação de um analisador léxico para a linguagem MicroPascal (µ-Pascal) da disciplina Linguagens formais, Autômatos e Compiladores da Universidade Católica de Brasília.
c compiler lexer lexer-analyzer pascal
Last synced: 24 Oct 2024
https://github.com/bartpleiter/fpgc
My gigantic FPGA hobby project where I learn in extreme detail how computers work by designing my own from scratch at FPGA logic level, and building upon it to create a fully functional physical computer that can compile and run its own software software, without using existing architectures.
assembly bootloader c compiler cpu filesystem fpga gpu os pcb soc toolchain
Last synced: 28 Oct 2024
https://github.com/hgruniaux/iris
A x86 codegen library implemented in OCaml.
codegen compiler compiler-backend optimization x86 x86-64
Last synced: 07 Nov 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/inanyan/loop
Loop programming language. Compiler and VM
bytecode compiler programming-language vm
Last synced: 07 Nov 2024
https://github.com/inanyan/ttc_compiler
A simple compiler written in Python
Last synced: 07 Nov 2024
https://github.com/izo0x90/snake-toy-vm
A generalized toy virtual machine, assembler and debugger written in python. Just a fun project in python building a classical computer emulator in Python.
assembler assembly assembly-language compiler computer-science custom-language debbuger emulation emulator emulators low-level low-level-programming programming-language programming-language-theory programming-languages system-programming virtual-machine virtualization
Last synced: 28 Oct 2024
https://github.com/jurajpanoc/hadzik
A custom compiler for my own programming language written in python that compiles into 86x_64 linux assembly
compiler linux python python3 x86-64 x86-assembly
Last synced: 05 Nov 2024
https://gitlab.com/erichgatejen/autohit-1998
An XML-based automated test tool.
Last synced: 24 Oct 2024
https://github.com/rozhanmk/compiler-project
A compiler built using LLVM 12
compiler compiler-development llvm
Last synced: 15 Oct 2024
https://github.com/rozukke/mimi
Simple C compiler built with Rust. (very WIP)
c compiler learning-by-doing rust
Last synced: 11 Nov 2024