3 ms·
The bootstrap project did the other way around: They did build lisp from a intermediate assembly language, then a bootstrap C compiler to compile tinycc then g
by sylware 4y ago
The bootstrap project did the other way around:
They did build lisp from a intermediate assembly language, then a bootstrap C compiler to compile tinycc then gcc 4.7.4, then gcc (the last iso C++98 one), then the last gcc (is c++11).
Yep, moving gcc to c++ is one of the biggest mistakes in open source software, ever.
- vkazanov 4y agoBootstrap project?
- sylware 4y agohttps://bootstrappable.org/projects.html https://bootstrappable.org/projects.html
- pjmlp 4y agoActually I kind of enjoy that decision, after years of putting off with "my compiler compiles yours", it was yet another domain where C lost to C++. Regarding FOSS, C++ is also a UNIX child, born on the same offices.
- sylware 4y agoYep, we all know the real issues are c++ itself and compilers by themselves.