
On 2007-07-11, Bulat Ziganshin
Hello Hugh,
Tuesday, July 10, 2007, 11:26:43 PM, you wrote:
Just a random observation: the competition for Haskell is not really C or C++. C is basically dead; C++ is only really useful when you dont want people to be able to read your source code.Â
btw, in his HOPL paper http://www.research.att.com/~bs/hopl-almost-final.pdf Bjarne emphasize that now C++ is language for system programming rather than application programming
It's been tried -- see BeOS. Maintaining a stable ABI was difficult. Some of that can be chalked up to the language changing, and some to compiler-writers learning better how to deal with the language, but it's still an issue now. And just try mixing objects from different vendors... It just gets worse in (externally-visible compiled) languages with a an actual runtime. The ABIs for C are (fairly) simple, because of the (fairly) close match between the language and architecture. And this does make a difference. -- Aaron Denney -><-