4 ms·
Perhaps try learning sufficiently different languages? For me it's hard to make cross-language mistakes except within the {} groups: C, {all kinds of assembly}
by YjSe2GMQ 8y ago
Perhaps try learning sufficiently different languages? For me it's hard to make cross-language mistakes except within the {} groups:
C, {all kinds of assembly}, {C++, Java, C#}, {Python, Ruby}, {Haskell, OCaml}, Prolog, {VHDL, Verilog}
- snazz 8y ago{CL, Scheme, Clojure}, {all kinds of shell scripting, maybe Perl}
- strken 8y agoOne really striking thing is going between {Go, C++, C#, Java} and getting the sources of documentation confused between each one. Not even the languages themselves, but the ecosystems, can be really confusing.
- gilbetron 8y agoKnow all those except Prolog, plus a couple of Lisps - it just makes it worse ;) I agree that the more disparate the languages, the easier it is. And if I use one language consistently for a year or so, I get pretty keyed into it and only rarely try to figure out why it isn't working because I randomly typed "if not X {}" in Go ;)