Haelwenn /элвэн/ :triskell: on Nostr: Adolph Syntax I don't really care, I barely write C++ code. CMake is horrible but ...
Adolph (nprofile…5k85) Syntax I don't really care, I barely write C++ code.
CMake is horrible but sadly it's used outside of C++ as well and you thankfully can do C++ fine without it.
Problems I have with C++ is more with:
- it's templates and similar shenanigans which makes a lot of projects need 2+ GB of RAM per-compiler-process to to compile
- name mangling making debugging much harder (specially when it's linker errors)
- fact that it's so broken as a language you pretty much need to use C headers for stable interfaces, and sadly not always compatible with modern C
CMake is horrible but sadly it's used outside of C++ as well and you thankfully can do C++ fine without it.
Problems I have with C++ is more with:
- it's templates and similar shenanigans which makes a lot of projects need 2+ GB of RAM per-compiler-process to to compile
- name mangling making debugging much harder (specially when it's linker errors)
- fact that it's so broken as a language you pretty much need to use C headers for stable interfaces, and sadly not always compatible with modern C