3 ms·
I'd rather work on a Go, ocaml, haskell or clojure project with a C dec than a C++/Java dev. OO programmation is hard to unlearn and add basically no value for
by orwin 6y ago
I'd rather work on a Go, ocaml, haskell or clojure project with a C dec than a C++/Java dev. OO programmation is hard to unlearn and add basically no value for system/network projects. Yes C can give you bad habits, especially if you're not rigorous, but people trying to add inheritance and classes everywhere are a disease. I remember most JS code pre-ECMA6, it was cancerous, that when my OO hatred started.
- ncmncm 6y agoThere is no such language as C++/Java. Java is an obligate-OO language, whose OO mechanisms must be subverted to code other designs. C++ is a language that has constructs you can use for OO if you really want to. Coding with an inheritance hierarchy and pointers where it does not fit is actually called "Java Disease".