Jiantastic / C To Mips Compiler
C to MIPS Assembly Compiler
Stars: ✭ 91
Programming Languages
c
50402 projects - #5 most used programming language
Labels
Projects that are alternatives of or similar to C To Mips Compiler
Delta
Programming language focused on performance and productivity
Stars: ✭ 77 (-15.38%)
Mutual labels: compiler
Spvgentwo
SpvGenTwo is a SPIR-V building and parsing library written in plain C++17 without any dependencies. No STL or other 3rd-Party library needed.
Stars: ✭ 74 (-18.68%)
Mutual labels: compiler
Mrustc
Alternative rust compiler (re-implementation)
Stars: ✭ 1,263 (+1287.91%)
Mutual labels: compiler
Idiolisp
A statically typed functional programming language
Stars: ✭ 78 (-14.29%)
Mutual labels: compiler
Typenovel
A simple markup language to write novel with types.
Stars: ✭ 80 (-12.09%)
Mutual labels: compiler
Forkphorus
JavaScript compiler for Scratch 3, 2, and 1 projects.
Stars: ✭ 83 (-8.79%)
Mutual labels: compiler
Ts Transform Css Modules
Extract css class names from required css module files for TypeScript
Stars: ✭ 75 (-17.58%)
Mutual labels: compiler
Enzyme.jl
Julia bindings for the Enzyme automatic differentiator
Stars: ✭ 90 (-1.1%)
Mutual labels: compiler
Rubyx
RubyX compiles ruby to binary (in ruby), hoping to be that X times faster
Stars: ✭ 78 (-14.29%)
Mutual labels: compiler
Zig
General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
Stars: ✭ 11,555 (+12597.8%)
Mutual labels: compiler
Typhon
Snakes on rbx-head. A Python implementation for the Rubinius VM
Stars: ✭ 82 (-9.89%)
Mutual labels: compiler
Sbcl
Mirror of Steel Bank Common Lisp (SBCL)'s official repository
Stars: ✭ 1,305 (+1334.07%)
Mutual labels: compiler
Uniroll
Opinionated universal frontend bundler in browser
Stars: ✭ 84 (-7.69%)
Mutual labels: compiler
c-to-mips-compiler
Compiles C code into MIPS Assembly. Source code is in the wjw13 folder
Takes in C code on stdin
, spits out MIPS Assembly on stdout
Developed with good old Flex and Bison
Have a look at VisualMips if you would like to try out a web-based MIPS assembler!
Usage
cd c-to-mips-compiler/wjw13/ && make
builds the project
cd bin && cat test1.c | ./c_compiler
for an example usage
You should now see some generated MIPS assembly code
.text
.align 2
.globl main
.ent main
.type main,@function
References
'Dragon Book'
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].