+ 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 ?

25th Apr 2019, 8:09 PM
Javier Felipe Toribio
Javier Felipe Toribio - avatar
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
25th Apr 2019, 8:31 PM
Austin
+ 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 ?
25th Apr 2019, 9:09 PM
Javier Felipe Toribio
Javier Felipe Toribio - avatar
+ 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
25th Apr 2019, 8:26 PM
✳AsterisK✳
✳AsterisK✳ - avatar
+ 2
I started with assembly language which help me gain a deeper understanding of computer architecture
26th Apr 2019, 12:39 AM
Da2
Da2 - avatar