Giter Club home page Giter Club logo

awesome-compilers's People

Contributors

aalhour avatar antonmedv avatar ayosec avatar bencz avatar dunefox avatar edbaunton avatar erhanbaris avatar guneysus avatar hpcguy avatar jserv avatar kcreate avatar ladsoft avatar lboasso avatar leonardosnt avatar leonklingele avatar lmauromb avatar maaarcocr avatar maxwellbo avatar mrnugget avatar paladin-t avatar pavog avatar phase avatar rhysd avatar rohansi avatar s0cks avatar sger avatar syegulalp avatar uraimo avatar wudi avatar xuanruiqi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

awesome-compilers's Issues

Writing an Interpreter/Compiler in Go

You mention the following:

Write a Compiler in Go - Well-known introduction to the Go programming language and its ecosystem through building a Compiler project.

Write an Interpreter in Go - Successor of the "Write a Compiler in Go" book, but this one builds an interpreter project instead.

However, it's the other way round: Thorsten Ball first wrote "Write an Interpreter in Go" (https://interpreterbook.com) and then "Write a Compiler in Go" (https://compilerbook.com).

Break the Books section into sub-sections

Break the Books section into aub-sections based on depth l, i.e.: Beginner, Intermediate, Advanced, and/or topic, i.e.: Frotend, Backend, SSA Form, Optimization, Code Generation, Register Allocation ... etc.

Add Eclipse OMR to the big list of stuff

Eclipse OMR is a C/C++ toolkit for building language runtimes. OMR has a high level JIT compilation library called JitBuilder, which is built on OMR's more general compilation framework. We also have a demo VM called Base9, and a small tutorial on adding a bytecode (and jitting that bytecode) here(pdf).

I'd be super happy if you could add our project to the list of C/C++ compilation frameworks.

Add Clarence compiler

Hello dear,

Iโ€˜ve been working for a longer time on a clojure-ish Compiler built on top of JS. It is called Clarence and you will find it here. it is written and maintained by me (timo-cmd) and by Max Base. Iโ€˜d consider, you could add the Clarence compiler to the serious projects, whereas Clarence is now aiming towards the linguist index.

I enjoy your awesome lists really. I follow you and wish you success.

Thanks and regards

Timo S.

Add Mewa compiler-compiler to the list

  • Mewa - Writing compiler front-ends of statically-typed languages for LLVM with Lua.

Mewa is a compiler-compiler for prototyping compiler front-ends for statically typed languages using LLVM IR as back-end in Lua.
The main emphasis of the project is not on the parser generator but on the support for defining a type system.
It aims to bring projects considered endless for a single person within reach ( ~ 5K Lines of Code ).
An example implementation of a non-trivial compiler and an FAQ exists to help you in problem-solving.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.