8cc
Ne10
8cc | Ne10 | |
---|---|---|
6 | 2 | |
6,041 | 1,420 | |
- | 0.0% | |
0.0 | 0.0 | |
11 months ago | over 1 year ago | |
C | C | |
MIT License | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
8cc
- Apple hiring compiler developers for improving Swift / C++ interoperability
-
lambda-8cc: An x86 C compiler written in untyped lambda calculus
The compiler looks to be here: https://github.com/rui314/8cc
- C meeting is over. C23 added
-
Compiler career advice?
Implement a compiler for a subset of C. This doesn't need to be self-hosting, but bonus points if it is. Here's an example of what it can look like: https://github.com/rui314/8cc
-
NCC, a new ANSI/ISO C compiler
While this is an impressive work, I feel that there are a lot of "tiny" C compilers out there; how is yours any different than SmallerC, TinyC, 8cc, chibicc and many others?
-
Linus Torvalds on where Rust will fit into Linux
See https://github.com/rui314/8cc https://github.com/rswier/c4 for a demonstration of this.
Ne10
- ARM NEON: Ne10 still current?
-
C meeting is over. C23 added
A simple c library:
https://github.com/projectNe10/Ne10
You have not yet shown an argument for why c is not a portable assembly.
What are some alternatives?
chibicc - A small C compiler
SmallerC - Simple C compiler
ncc - classic (K&R) C compiler for AMD64
rust - Empowering everyone to build reliable and efficient software.
rust - Rust for the xtensa architecture. Built in targets for the ESP32 and ESP8266
lambda-8cc - x86 C compiler written in untyped lambda calculus
typed-calc - Interpreter for simply typed lambda calculus implemented in JavaScript λ
rfcs - RFCs for changes to Rust
cps - A formalization of continuation-passing style calculi in Coq [WIP]
bootstrap - Bootstrapping rustc from source
gameboy-brainfuck - Implementation of a brainfuck interpreter written for the Game Boy.