Programming language dilemma 4
Submitted
by
aremstar
aremstar writes "I'm a final year Computer Science student from the UK. During my degree we covered 3 programming languages: C, C++ and Java. The issue is that we didn't cover any of these languages in sufficient depth to be able to claim that I have commercial-ready experience. There's one thing being able to write simple programs for class assignments, and another writing something as complex as the linux kernel or a banking multi-threaded app. So I'm thinking of spending a few weeks/months studying in order to specialise in one of those languages. Fortran also entered my consideration as it is great for numerical computing and used by many financial institutions, banks, etc.
In terms of skills required in job ads, my (brief) experience suggests that most programming jobs require C++, with Java a close second. C — unfortunately — doesn't appear as much.
My question is, if you were in my shoes, which language would win your time investment? My heart suggests C, with a little bit of Fortran to complement it, but I'm a bit worried that there might not be enough demand in the job market. Thanks!"