Java is popular because it's a "write once run anywhere" language. You can write a Java program for Windows for example, that will also run on Mac OS, Linux, and any other system that supports Java without having to make ANY modifications to the code.
For a language like C or C++, the code would have to be ported to the other system types before it would compile and run.
Apps for iPhones/Androids/Blackberries also are written largely in Java.
It's a fairly easy language to learn and will run on almost any platform.
Why's Java popular? Because its easy to use and nearly cross platform (You mustn't expect to run a Java App for Desktop on your Java supported Cellphone, without some changes, or quite many). Java is free, so development costs are just for the Human resource, not the software.
Java is a hassle free, and a high level language, so easier to learn. You don't have to manage memory, you can focus just on the purpose of the Application. Java program is secure (in the sense, that it is less error prone and thus harder to break). Java is like 'all under one roof'. With standard C/C++, there are no inbuilt Graphics/GUI/Sound/Networking provisions, everything comes separately, as libraries.
by Debra Allen4 years ago
What Computer Language is going to popular in the future?I have an adult friend who wants to learn a computer language. It cannot be internet related. What would be the best one to learn? I want to get...
by dika3 years ago
Can anyone tell me how to learn JAVA from the beginning at home??
by asalvani7 years ago
what is the most comprehensive book for learning Java language?Any suggestions for a good java book that you went through yourself?
by Kimberly Schimmel5 years ago
What programming languages are in the most demand right now?I am a fast learner and have decided a programming job would be easier to find than a librarian position. I already have programming experience, but need...
Copyright © 2018 HubPages Inc. and respective owners.
Other product and company names shown may be trademarks of their respective owners.
HubPages® is a registered Service Mark of HubPages, Inc.