Sorry if this has been discussed before , but the marvelous "search" invention couldn't find any topics related.

I met my C++ teacher in a computer shop today (by coincidence) and we chatted for a while about programming in general , programming jobs and mainstream programming languages.

I told him that i like C\C++ and i would love to get a C\C++ programming job. He told me that lots of students who got hired by companies didn't care much about C++. He suggested leaving C++ and getting into something called JDeveloper and Java because thats what companies mostly want (as he claim. I don't know what the hell is JDeveloper) , and C++ will become obsolete sometime in the near future.

He mainly focused on these points when i tried to insist that C++ is still around :

- C++ is turning into an academic language. (helps beginners unerstand the OOP concepts)

- Companies choose Java (or JDeveloper) over C++ because you can make programs in much less time.

- C++ needs lots of coding to mak applications with a GUI whereas Java (or JDeveloper) don't. (or atleast much less coding)

- Companies who need C++ programmers are either "old" companies (like prefer using console programs) or companies that make specialized software, "because C++ can deal with the system better internally" as he put it.


ok this actually scares me. I'm thinking "he doesn't know whats he's talking about" but it sounds kinda serious. What do you guys think?

i'm totally lost. I hate having these arguments with my teacher(s)