October 10, 2006
Bootstrapping VB
I could have sworn that I”d answered this before, but a Live search on “bootstrap” didn”t turn up anything, so I guess not. Anthony asked:
Do you think you”ll ever get VB to the point where it”s compiler is written in VB? Isn”t that like the ultimate programming language Right of Passage?
I”m not sure whether every major language has gone to the length of compiling itself in itself, but it”s something that would be nice to achieve one of these days with VB. There”s no technical reason I can think of why we couldn”t build the compiler in VB, but since most of the compiler codebase is currently in C++, that”s a pretty big barrier to migration. We wouldn”t even consider trying to move the codebase unless and until there was some compelling reason to do so, and so far that reason hasn”t appeared.
The initial choice of C++, of course, was due to the fact that we didn”t have a working VB .NET compiler to bootstrap us up…
