Let me guess, you do everything in Java?
(I'm not a computer scientist, but I know several)
The "compscis" here learn ML (which is apparently an awkward functional-programming language) in the first year, then switch to Java.
C is worth trying though, ANSI C is about the most portable language there is (there's a reason things like the Perl and Python interpreters are written in it). My current weapon of choice is Python (executable pseudocode!) with C extensions where necessary (you can write modules in either language).
(I'm not a computer scientist, but I know several)
The "compscis" here learn ML (which is apparently an awkward functional-programming language) in the first year, then switch to Java.
C is worth trying though, ANSI C is about the most portable language there is (there's a reason things like the Perl and Python interpreters are written in it). My current weapon of choice is Python (executable pseudocode!) with C extensions where necessary (you can write modules in either language).