I had the privilege to meet Gnome’s founder, Miguel de Icaza at the first GUADEC back in… oh my, 2000, has it been that long already. I was still co-leading gtk– at the time. Miguel is a brilliant fellow, full of energy and spirit. But at the time I was disagreeing with most of his views. So it is with some amusement that I caught the following bit in a recent interview :
derStandard.at: What would – in retrospect – be the one piece of software that you most regret having written in plain C cause C# was not around at that time?
Miguel de Icaza: Everything that I ever wrote for the desktop.
And just before that :
I would not waste time in the 99% of the application that copes with high-level issues doing it in a low-level language.
You don’t say.
Gee, Miguel, C++ was there at the time too. It’s far from being as high level as C#, but it’s still better than C. (that said, believe it or not, I very much hope that mono will grow to be a commonly used platform for desktop apps on Linux, because C# is just so much better than C++ – but please drop GTK as a graphic toolkit, that can only be a temporary solution. Debugging through two levels of completely different object models will always be a nightmare)