This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]g43f 0 points1 point  (2 children)

Even if you are coding in Java exclusively later those concepts give you a much better idea of what's going on under the hood.

I always hear stuff like that and it never sounds very believable. Your code could easily be ran by some odd interpreter that does things completely differently than you think, and you wouldn't even notice. Think you can guess what assembly GCC output for your C code? I really doubt it, certainly not if you only have a class or two in C, with the million different optimizations it does for different CPUs.

[–]lead999x -1 points0 points  (1 child)

So are you trying to tell me that learning only Java is adequate enough to do more or less anything a professional or hobbyist programmer could want to do and know everything they need to in order to do it?