Does Java have a future?
So basically i've been thinking really about the different programming languages as i have been looking at computer science courses at university. A lot of the courses use java as their main programming language. It got me thinking, is Java the future of programming and if so why? I am aware that it can be a slow programming language which is why some programmers choose not to use it, so why are so many computer science courses (who are training the IT professionals of tomorrow) teaching it?
All comments welcome. Just trying to get an idea of peoples views towards it.
Thanks
OblibSystems
Junior Poster in Training
63 posts since Aug 2011
Reputation Points: 22
Solved Threads: 0
I am aware that it can be a slow programming language
Any programming language can be slow in the wrong hands. Java is notorious for being slow not because it's actually slow, but because it's accessible. Java is easy to learn and it's easier to write complex software without a significant learning curve. Unfortunately, that learning curve is where most programmers learn important lessons such as how to write "good code" rather than just "working code".
Narue
Bad Cop
15,460 posts since Sep 2004
Reputation Points: 6,464
Solved Threads: 1,401
Oh so what your saying is that the language has the ability of being fast but a large number of people use it in a basic manner not accounting for memory management etc which causes slow code...which gives an overall bad impression of java?
OblibSystems
Junior Poster in Training
63 posts since Aug 2011
Reputation Points: 22
Solved Threads: 0
Yeah i totally agree about the programmers part. It's that these days a lot of people become programmers where they just know the functions and not the logic. I'm personally looking at a more technical career maybe as a systems architect or even a performace analyst (which is what my step dad does).
OblibSystems
Junior Poster in Training
63 posts since Aug 2011
Reputation Points: 22
Solved Threads: 0
Thanks guys. This has actually helped a lot.
OblibSystems
Junior Poster in Training
63 posts since Aug 2011
Reputation Points: 22
Solved Threads: 0