wood burning stoves*
The moose likes Java in General and the fly likes why so many language for JVM ? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Java » Java in General
Bookmark "why so many language for JVM ?" Watch "why so many language for JVM ?" New topic

why so many language for JVM ?

naved momin
Ranch Hand

Joined: Jul 03, 2011
Posts: 688

I was just wondering why there are so many languages which runs on JVM like scala , groovy, JRuby, Jython to name a few , i just wanted to know, what this language offers to programmers, which Java itself fails to offer ?
And what factors people see before they go on to make new programming language ?

The Only way to learn is ...........do!
Visit my blog http://inaved-momin.blogspot.com/
Campbell Ritchie

Joined: Oct 13, 2005
Posts: 38075
If you can parse and compile your code into Java bytecode, you can use an established platform, which is available on the majority of computers worldwide, has a reputation for reliability and speed, and … how much more do you want?
naved momin
Ranch Hand

Joined: Jul 03, 2011
Posts: 688

hi , thanks for reply i wanted to know why people invented or created languages like jython , scala , jruby what special things this language offers that our Java fails to offer ? what domain they target ?
Jeff Verdegan

Joined: Jan 03, 2004
Posts: 6109

naved momin wrote: what domain they target ?

Perhaps you could read some of those languages' introductory documentation. I'm certain there will be information there laying out the benefits and uses of the respective languages.
Paul Clapham

Joined: Oct 14, 2005
Posts: 18541

Or read the Wikipedia articles about each of them. Asking such general questions here could be considered a bit lazy.
I agree. Here's the link: http://aspose.com/file-tools
subject: why so many language for JVM ?
Similar Threads
Why we need other languages for JVM?
The Good Parts: Just the JVM?
what IS a class?
is JVM just like a Machine ? Some general doubts
Would it be any useful if...