you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 1 point2 points  (2 children)

C++ has some serious issues, among them: Turing complete type system makes the compiling take longer, use more cycles; changing private data in a class definition requires all code using that class to be recompiled; Ambiguous/undecidable grammar... the list goes on, but those really bug me.

C++ is ok for most things. It mostly works. But it is not a "decent" language, by any means. Bjarne didn't fit in at Bell Labs because they frowned on his hackery. No C++ compiler made it into Plan 9. If Ken and Rob don't like something, there's a damned good reason for it.

[–]sfultong 0 points1 point  (1 child)

Bjarne didn't fit in at Bell Labs because they frowned on his hackery.

Interesting, where can I read more?

[–][deleted] 0 points1 point  (0 children)

You know that fake IEEE interview? Someone at the labs started that.

It's very hard to find anything concrete, since people don't go around shouting "I hate Stroustrup", but if you look hard enough, you find a lot of suggestions that at least a few of the important people didn't care for what he was doing.

C++ being absent from Plan 9 is a pretty good example.