SubC - minimalni C kompajler

Za one koji vole male (ali pametne) stvari, SubC je C89 kompajler kojeg vrijedi pogledati. Prednosti u odnosu na tinycc: jednostavan kod (iz ovoga se moze nesto i nauciti) i jednostavno portanje na nove platforme. Naravno da je brz i naravno da kompajlira brze nego se gcc starta :wink:

U tom shtihu ima i portable C compiler: http://pcc.ludd.ltu.se/
Dokazano kompajlira OpenBSD kernel :slight_smile:

blago offtopic - kad vec krenu o brzini kompajliranja - http://golang.org/ ima “veliki” kompajler koji se najbrze kompajlira da sam ja vidio …
znaci kompajler sa standardnom bibliotekom za nekoliko sekundi …
http://stackoverflow.com/questions/2976630/why-does-go-compile-so-quickly

Da, ali pcc je daleko od minimalnog kompajlera :wink:

Jesi probao tinycc ili subc? Sem toga, tehnicki gledano, najbrze kompajlere sto sam ja vidio su V8 i LuaJIT :wink: Salu na stranu, stvarno brzo kompajlira ali zato generise poprilicne binarne fajlove. Sto je opet upravo onako kako google-u odgovara za njihove potrebe…