+ 10
Learning computer science with low or high level languages
What is better to become a good programmer in the career of computer science ? Doing course practices using low level languages such as c/c++ or high level languages such as java or python. What do you think ?
4 Answers
+ 3
I took a class in assembly (a low level language) and I'd recommend it if you have the option. It's useful to know how the computer works on this basic level, even if you don't end up ever programming in assembly. High level languages will most likely have more use to you though, as they are used much more often. I would recommend both
+ 10
I think c/c++ is more close to operating system internals and java is higher level because of its abstraction layers and classes.
Doing practises in C and learning in the hard way,
is valuable or distracting in a computer science career ?
+ 4
the languages you mentioned are all high level languages, what really matter is what you want to do and the right tool to make it work
+ 2
I started with assembly language which help me gain a deeper understanding of computer architecture