Hacker News new | past | comments | ask | show | jobs | submit | properclass's comments login

and many of the other reasons are so much more marketable to actually change behaviour. it isn’t just a dangerous strategy, it is ineffective. the motivations of campaigners are laid bare by their preferred causes


the obvious answer is that one does not want some things that C++ entails, three examples: - name mangling - larger gap between source code and ISA - impedance mismatch when working with C APIs

that being said, some do not want more macros either


> name mangling

Can be turned off on demand for relevant symbols.

> larger gap between source code and ISA

There's already a huge gap between C code and machine code (see: Undefined Behavior). C hasn't been a "portable assembler" for a very long time.

> impedance mismatch when working with C APIs

C++ has no problem working with C APIs.


hereditary democracy isn't uncommon


Hereditary monarchies (and such like) are incompatible with democracy IMV


There are many unelected people in the UK with far more power over the government than the monarch through "donations" to the government


Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: