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.
Here are 265 public repositories matching this topic...
Building a modern functional compiler from first principles. (http://dev.stephendiehl.com/fun/)
-
Updated
Jan 11, 2021 - Haskell
DEPRECATED in favor of ghc wasm backend, see https://www.tweag.io/blog/2022-11-22-wasm-backend-merged-in-ghc
-
Updated
Nov 14, 2022 - Haskell
Haskell LLVM JIT Compiler Tutorial
-
Updated
Apr 21, 2020 - Haskell
GRIN is a compiler back-end for lazy and strict functional languages with whole program optimization support.
-
Updated
Apr 28, 2023 - Haskell
FPGA Haskell machine with game changing performance. Reduceron is Matthew Naylor, Colin Runciman and Jason Reich's high performance FPGA softcore for running lazy functional programs, including hardware garbage collection. Reduceron has been implemented on various FPGAs with clock frequency ranging from 60 to 150 MHz depending on the FPGA. A hig…
-
Updated
Dec 8, 2020 - Haskell
An ML-like functional programming language
-
Updated
Oct 17, 2021 - Haskell
A categorical programming language with effects
-
Updated
Mar 6, 2023 - Haskell
A minimal, fast Datalog implementation in Haskell that compiles to LLVM IR
-
Updated
Jan 22, 2024 - Haskell
The Disco Discus Compiler
-
Updated
Feb 6, 2019 - Haskell
LLVM backend for Accelerate
-
Updated
Nov 19, 2023 - Haskell
an automated solver for problems of competitive programming
-
Updated
Sep 29, 2021 - Haskell