Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

It used to be that every new language starts off with a translator to C. Not sure if that’s the case nowadays.


With the advent of LLVM that's not common anymore.

Bootstrapping can be done in pretty much any language nowadays.


Neither it was common before, Objective-C, C++, Eiffel are probably the only known ones with mainstream market share that actually went via the compile to C as initial implementation.


> It used to be that every new language starts off with a translator to C.

No, it really never was that way, though there were some languages (especially ones that started as C plus some additional features, like C++ and Obj-C) that did that.


Not really, some did follow that path.




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: