4 ms·
Please, learn C. It's very fast to learn (it's harder to write good code in it, though) and it's pretty much the lowest common denominator that all languages an
by creata 6y ago
Please, learn C. It's very fast to learn (it's harder to write good code in it, though) and it's pretty much the lowest common denominator that all languages and platforms try to interface well with. It's also much more popular than Rust is on embedded devices.
- jey 6y agoYeah, learning C then Rust seems good to me. There's no reason to learn the complex beast of C++ if you aren't interested.
- ncmncm 6y agoC is easy to learn, but very, very hard to unlearn.
- orwin 6y agoI'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".