(no title)
siempreb | 6 years ago
> Pros: none
> Cons: ill-defined, far too big, Object Oriented Programming, loads of baggage, ecosystem that buys into its crap, enjoyed by bad programmers.
This is just rubbish. Fair chance the author wrote this with the help of C++ (your OS or browser maybe?). And I enjoy C++ and it's eco system as well, compared to other languages. So that makes me a bad programmer? I'm surprised people are taking this post serious.
dathinab|6 years ago
- bad at keeping code simple
- to much focused on details instead of the broader picture
- bad as team leads due to missing some relevant management skills
- bad at producing solutions which where "just good enough" (instead of perfect)
Some of them where aware of their weakness and learned to improve on that areas, setting them on a path of becoming excellent software engineers.
Others where obvious about it or even in denial about it.
In a certain way they had been examples about how a person can be both a technical skilled programmer, as well as as bad programmer who on a subtile way accidentally makes it hard to produce a good end product in any reasonable amount of time.
actimia|6 years ago
C++ definitely has its uses (and for a long time was best-in-class for many of them) but it is largely being superseded by other options (not necessarily Rust).
xiphias2|6 years ago
I'm trying hard to use Julia, but understanding its PTX output is really hard for me, and also I don't know how to use the matrix multiplying GPU instructions.
Rust's PTX output is not supported, so I haven't really tried it.
ziotom78|6 years ago
- It is available on a very wide range of platforms
- Several implementations are available
- It is updated regularly
- Etc.
coldtea|6 years ago
Which OS would that be? Most OSes hardly touch C++, except at higher layers than the kernel.