3 ms·
So, what is zhe point here? That writing a compiler in your new language is a good way of dogfooding? Wouldn't that mean that any other complex application woul
by sqrt17 12y ago
So, what is zhe point here?
That writing a compiler in your new language is a good way of dogfooding? Wouldn't that mean that any other complex application would do?
Or is it that most new languages are more powerful than the portable languages (Java, C, Javascript) they are written in, and should thus ease the pain in compiler writing?
FTR, the first version of gcc was written in Scheme, but even the c++ frontend of gcc is written in c rather than c++
- pjmlp 12y ago> That writing a compiler in your new language is a good way of dogfooding? Wouldn't that mean that any other complex application would do? Yes, but when creating a new language, the own compiler or at least the runtime/library, are the first complex applications, usually. > ... but even the c++ frontend of gcc is written in c rather than c++ was written in C, now it is C++. http://lwn.net/Articles/542457/ http://lwn.net/Articles/542457/