With the really terrible attributes, c++ is a miracle is still living (yes, I am developing in it for full time for 20+ years).
- context sensitive grammar?
- hierarchic system of include files, causing incredibly complex and almost untrackable actual implementations?
- zillions of non-intuitive language rules?
- lack of fun while trying to mentally compile your stuff because fearing to start compilation and waiting for minutes just for the simpliest modifications to produce a binary?
All this crap is still breathing because main goal for c++ is performance.
Other languages, like c#, gives you FUN, because
- lacks context sensitive grammar
- lacks #include madness
- has perfect interface and implementation separation
- has truly multiplatform API and ABI compatibility (a C# exe compiled on Windows runs unmodified on Linux)
- well thought out libraries from scratch, covering almost all aspects of everyday tasks
On some days, I feel myself like a COBOL dynosaur, waiting for extinction in an extremelly well-paid position, but prostituting myself and wasting my brain cells for memorizing pointless c++ rules,,,
With the really terrible attributes, c++ is a miracle is still living (yes, I am developing in it for full time for 20+ years). - context sensitive grammar? - hierarchic system of include files, causing incredibly complex and almost untrackable actual implementations? - zillions of non-intuitive language rules? - lack of fun while trying to mentally compile your stuff because fearing to start compilation and waiting for minutes just for the simpliest modifications to produce a binary? All this crap is still breathing because main goal for c++ is performance. Other languages, like c#, gives you FUN, because - lacks context sensitive grammar - lacks #include madness - has perfect interface and implementation separation - has truly multiplatform API and ABI compatibility (a C# exe compiled on Windows runs unmodified on Linux) - well thought out libraries from scratch, covering almost all aspects of everyday tasks On some days, I feel myself like a COBOL dynosaur, waiting for extinction in an extremelly well-paid position, but prostituting myself and wasting my brain cells for memorizing pointless c++ rules,,,