20

I had a genuine respect for C++ developers back in 2001

Then this whole STL thing happened. Then C++11, C++14....C++17

Me now: Bitch do they even write code 🤣🤣

Comments
  • 4
    What's wrong with modern C++? It works very well and fixes many of C++98's issues.
  • 3
    Its still low level language and you write more code than in e.g. python or java
  • 2
    @Binary Then you must be doing it wrong.
  • 0
    By low level i mean lower level than most popular languages like java, c#, python, php, etc.
  • 0
    @Binary not really. Modern C++ can be very high level of you know how to use it.
  • 1
    Have you seen npm? :)
  • 1
    @Bitwise You're right but why the hate against asm? :(
  • 0
    @Bitwise Well it depends on the usecase, i deal with ASM(m68k, z80) a lot on my freetime when writing on a sega genesis (Megadrive) game. And it is not that unmaintainable as it seams at first.

    But also in the working world i had a lot of optimizations written in ASM (nasm). The more performance matters the more sane is it to use ASM.

    Otherwise you're right it does make rarely sense to do ASM if you don't need extreme optimization or custom hardware.
  • 1
    It's still nowhere close to the convenience the other languages offer
  • 1
    C++ is a great balance between low and high level and has a great standard library. I think that needing to reinvent the wheel every damn time is a flaw of a language. It makes writing c satisfying but time expensive. And time is money. So c is inefficient and no longer widely used for applications, more in specific areas where that expense can be afforded.
  • 2
    Forgot to mention .NET The programmer's itopian dream hihi.
Add Comment