This week's book giveaway is in the Agile and other Processes forum.
We're giving away four copies of The Mikado Method and have Ola Ellnestam and Daniel Brolund on-line!
See this thread for details.
The moose likes Beginning Java and the fly likes Why Java is a platform, technology and a language? Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login


Win a copy of The Mikado Method this week in the Agile and other Processes forum!
JavaRanch » Java Forums » Java » Beginning Java
Reply Bookmark "Why Java is a platform, technology and a language?" Watch "Why Java is a platform, technology and a language?" New topic
Author

Why Java is a platform, technology and a language?

Ratheesh Narayanan
Ranch Hand

Joined: Oct 30, 2004
Posts: 38
Hi all,
Can anyone help me in this?
When i was reading a book i could notice a statement saying that, "Java is a Platform, technology and a language to eevelop stand-alone and internet-based applications". Why it is so?

Why java is called as a Platform? and what is they mean to say technology?

Thanks,
ratheesh


SCJP 1.4 & SCBCD 1.5
Stuart Ash
Ranch Hand

Joined: Oct 07, 2005
Posts: 637
A valid question.

That Java is a language is obvious even to a novice. Now, it's not just the syntactical system that makes up Java. You need to have the virtual machine to run it. That, roughly, makes Java a platform. Without the JVM to run a Java program on, it isn't completely Java.

Further, the library (API) that comes bundled with Java is pretty much integral to the Java phenomenon. Can you imagine coding without Object or String? So, all this bundled together makes Java a technology.

Thus, as they say, it's all at the same time.

Comparing it with other languages helps give you a perspective.
When C was released, there was no standard library. The effort of creating a standard library was extraneous and came in much later.

Hope this explains.


ASCII silly question, Get a silly ANSI.
Ratheesh Narayanan
Ranch Hand

Joined: Oct 30, 2004
Posts: 38
Thanks!
Thanks Mr.Stuart, thanks for your valid and useful information!!

ratheesh
Stuart Ash
Ranch Hand

Joined: Oct 07, 2005
Posts: 637
You're welcome
fred rosenberger
lowercase baba
Bartender

Joined: Oct 02, 2003
Posts: 9955
    
    6

Nirbhay Khatod,
Your post was moved to a new topic.


Never ascribe to malice that which can be adequately explained by stupidity.
Aryan Venkat
Greenhorn

Joined: Aug 18, 2012
Posts: 6

Nice answer Mr.Stuart,
I need one more clarification.


Java comes along with the virtual machine JVM and the API, in a similar way, C proramming language comes along with the Compiler,Linker and others which run the C program(considering Turbo C), and it has the standard library, then why can't we call C as a technology???

Please help me.
Matthew Brown
Bartender

Joined: Apr 06, 2010
Posts: 3795
    
    1

Hi Aryan. Welcome to the Ranch!

Since Stuart wrote that message seven years ago (and doesn't seem to have posted here in 5 years), there's a fair chance he's not going to read your message.
 
I agree. Here's the link: http://zeroturnaround.com/jrebel - it saves me about five hours per week
 
subject: Why Java is a platform, technology and a language?
 
Similar Threads
Confusion regarding the java platforms
JAVA testing cost is more
Can java language be called as Cross Platform Language?
java platform
java as a platform