C Awesome
约 1 分钟阅读
标签:资源精选
- tccboot - TinyCC Boot Loader
- simdjson/simdjsonGitHubsimdjson/simdjson
- cppinsights.io
- c2rust.com
- c9x.me/compile
- Writing a register based VM in less than 125 lines of C code
- HN #29492183Hacker NewsHacker News #29492183Hacker News
- oriansj/stage0GitHuboriansj/stage0
- Compiler
- gcc
- clang
- tinycc
- tpoechtrager/osxcrossGitHubtpoechtrager/osxcross
- GPLv2, C++, Clang
- Mac OS X cross toolchain for Linux, FreeBSD, OpenBSD and Android
- rui314/chibiccGitHubrui314/chibicc
- Small C Compiler
- GUI
- Address Sanitizer
- jart/cosmopolitanGitHubjart/cosmopolitan
- justine.lol/ape.html
- 跨 OS
- Linux + Mac + Windows + FreeBSD + OpenBSD + NetBSD + BIOS
- ahgamut.github.io/2023/07/13/patching-gcc-cosmo
- golang/go#51900GitHub Issuegolang/go#51900
- justine.lol/ape.html
toolchain
- glibc
- binutils笔记binutilshttps://pkgs.alpinelinux.org/contents?branch=edge&name=binutils&arch=x8664&repo=main · https://en.wikipedia.org/wiki/GNUBinutils打开:/notes/languages/c/binutils
GL
- rswinkle/PortableGLGitHubrswinkle/PortableGL
- implementation of OpenGL 3.x-ish in clean C
- HNHacker NewsHacker News #29745029Hacker News
Version
- C89,C90 - ANSI C
- C99WikipediaC99
- ISO/IEC 9899
- C11WikipediaC11 (C standard revision)
- ISO/IEC 9899
- C17WikipediaC17 (C standard revision)
- C23
void c89(){
int i;
for(i = 0; i < 10; i++) {
}
}
void c99(){
for(int i = 0; i < 10; i++) {
}
}关联信息
反向链接和本文引用的外部资料。
反向链接
- C笔记 · Awesome
版本演进 · Awesome · FAQ · | abbr. | stand for | mean | · | ABI | Application Binary Interface | 应用二进制接口 | · | CRT | C Runtime | C运行时 |
References
GitHub
8 条- golang/go#51900github.com/golang/go/issues/51900
- jart/cosmopolitangithub.com/jart/cosmopolitan
- oriansj/stage0github.com/oriansj/stage0
- rswinkle/PortableGLgithub.com/rswinkle/PortableGL
- rui314/chibiccgithub.com/rui314/chibicc
- simdjson/simdjsongithub.com/simdjson/simdjson
- tpoechtrager/osxcrossgithub.com/tpoechtrager/osxcross
- yue/yuegithub.com/yue/yue
Wikipedia
3 条- C11 (C standard revisionWikipedia:C11 (C standard revision
- C17 (C standard revisionWikipedia:C17 (C standard revision
- C99Wikipedia:C99
Hacker News
2 条- Hacker News #29492183HN #29492183
- Hacker News #29745029HN #29745029
其他外链
8 条- ahgamut.github.io/2023/07/13/patching-gcc-cosmoahgamut.github.io/2023/07/13/patching-gcc-cosmo
- bellard.org/tcc/tccboot.htmlbellard.org/tcc/tccboot.html
- c2rust.comc2rust.com/
- c9x.me/compilec9x.me/compile
- cppinsights.iocppinsights.io/
- justine.lol/ape.htmljustine.lol/ape.html
- sourceware.org/git/valgrindsourceware.org/git/valgrind
- valgrind.orgvalgrind.org/