Linked by Thom Holwerda on Fri 27th Apr 2012 22:00 UTC, submitted by koki
Thread beginning with comment 516038
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
Haiku is not the only one.
- Symbian (Fully C++)
- MacOS X (IOKit driver subsystem)
- Windows (WinRT, COM and User Space Drivers)
Until a language appears that can match C++ set of programming paradigms, coupled with the performance its compilers achieve, C++ will be kept be being used for native programming.
C++ is the only native language able to beat FORTRAN performance, thanks to template meta-programming.
C cannot do it due to aliasing issues, for example.
As a multimedia OS, it is only faire that Haiku makes use of the number one language used for game development.




Member since:
2012-04-28
Okay, I know this may sound petty to some, but.....
The big thing that always griped at me about BeOS was that the whole API was implemented with C++ objects. I've disliked C++ ever since I was first exposed to it, and have been actively avoiding it (with much success) for many years. I just find it hard to imagine happiness on a system that requires C++ for any serious native application development.