From: Philipp K. K. <pk...@sp...> - 2006-04-24 15:27:51
|
Ken Jackson wrote: > Anybody that seeks to develop or enhance open source tools should > be applauded and encouraged. > > But I cautiously question the value of C++ on tiny processors. > > In my discussions of the value of C++ in general, avid fans and > coworkers have told me they are very willing to sacrifice a little > speed and size to gain [whatever it is they think they are > gaining] by using C++. But micrcontrollers rarely have any extra > speed or size to sacrifice. > > -Ken Jackson I occasionally was in a situation where object-orientated programming would have been nice. I don't think C++ will create speed or size problems: sdcc generates inefficient code anyway, so the small difference caused by some programming-language constructs shouldn't matter much. Nevertheless I think there's more important things than C++ support: -Complete C support (parts of C99 are still missing) -Generate faster code (hand-written assembler is a lot smaller and faster than what sdcc generates). -Generate correct code (though I rarely had problems with that I see lots of bug reports). -Generate code at all (instead of crashing). Philipp |