3 ms·
I think everyone has their own definition of boring. For example I wouldn't call C++ boring, but would call C boring. Java would also be a boring language. For
by skocznymroczny 5y ago
I think everyone has their own definition of boring. For example I wouldn't call C++ boring, but would call C boring. Java would also be a boring language.
For me a boring language is a language that has a single paradigm, and there's one way to implement most stuff. With C and Java, there is little room for making "fun" code, you just write lines and make it work. Java forces you into the OOP paradigm and every problem is just a few design patterns away. With C++ you can have a lot of fun with OOP, templates, compile-time magic, old C APIs, new C++ APIs, even if you solve the same problem, two codebases in C++ will look completely different.