|
|
|
|
|
by mark_l_watson
2953 days ago
|
|
I have written books using a variety of languages that I also have used in work projects. I enjoy variety. However, as a practical matter, learning just Java and Python really well will cover most areas of software development. My personal preferences: I prefer Ruby over Python as a scripting language, but I am forced to use Python in my machine learning job. I have used Common Lisp since about 1984, love it, and I am fortunate to get to occasionally still use it. I like Haskell, but I am a ‘forever student’ and use a subset of the language that I understand. EDIT: some knowledge of JavaScript is also recommended |
|
I disagree, given that both are interpreted languages, that excludes (practically) most embedded, low-level, high-performance software. Sure, you can use stuff like micropython, but it is not as practical as C is in that domain.