Take both. It makes you, if anything, more employable and gives you, as well, a firmer grasp on computer science.
C++ vs. Java
>All these niggas pretending that knowing idiomatic / sane Java and C++ is an XOR choice
lol
Purpose aside, the structure of any C language seems very natural to me and therefore any C related language is easy to learn for me, while Java's structure is just annoying and it pisses me off, making it a pain in the ass for me to learn it despite the fact it's actually pretty easy.
hopefully it's c++98/03 and not some abomination
Why would someone teach an outdated version of the standard?
Both will make you want to quit CS because they're both awful.
Gun to my head, I'd pick Java and then learn Scala or, better yet, Clojure in my spare time.
This is the smarter option, if you're indecisive of the two. Java was written to facilitate C++ OOP, without dealing with memory management.
There's very little features of one that cannot be done in the other. Like others have said, it comes down to performance and field of interest.
C++ no question.
Not user, and I do not have a definite answer, but it's common. Likely due to lack of modern adoptions and generally forcing older practices. For example, Type inference wasn't introduced until C+11. It allows easier looping across containers, while abstracting away the iterator class.
>high speed programming