Reply to post: Re: Unfair C++ bashing

Revealed: The 25 most dangerous software bug types – mem corruption, so hot right now

teknopaul

Re: Unfair C++ bashing

You have to remeber when these languages were written. They allow things to happen because checking is slow. Not all abstractions are zero cost. Java designers presumed that synchronized would be fast enough in the future and made core classes like Vector synchronized. Many years later perf in a single thread still matters. I think there will always be a place for unsafe code in any language.

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon