This commit is contained in:
eli 2022-09-11 16:30:43 -04:00
parent 43ef87551b
commit dc62ca6895
4 changed files with 15 additions and 4 deletions

View File

@ -1,6 +1,8 @@
# c
compilers
C, a little bit the lingafranca of modern (and some not-so-modern) computing.
There are a number of compilers installed for it,
* [[clang]]
* [[gcc]]

View File

@ -1,3 +1,11 @@
# chibicc
Not to be confused with [[chibi]]-scheme.
Not to be confused with [[chibi]]-scheme, chibicc is a [[c]] compiler.
It implements most C11 features...so, while technically a "toy" compiler, is pretty usable for the sorts of things [[sans]] likes to host.
The grooviest thing about chibicc, though, is that it is an educational compiler,
> Each commit of this project corresponds to a section of the book. For this purpose, not only the final state of the project but each commit was carefully written with readability in mind. Readers should be able to learn how a C language feature can be implemented just by reading one or a few commits of this project.
=> https://github.com/rui314/chibicc rui314/chibicc

View File

@ -1 +1,2 @@
# clang
# clang

View File

@ -1,4 +1,4 @@
# javascript
* quickjs
* quickjs, qjs and qjsc (qjsc lets you compile js to c compatible binary!)
* node