Win a copy of Programmer's Guide to Java SE 8 Oracle Certified Associate (OCA) this week in the OCAJP forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

why so many language for JVM ?

 
naved momin
Ranch Hand
Posts: 692
Eclipse IDE Java Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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 ?
 
Campbell Ritchie
Sheriff
Pie
Posts: 49733
69
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 692
Eclipse IDE Java Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Bartender
Posts: 6109
6
Android IntelliJ IDE Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Sheriff
Posts: 21298
32
Eclipse IDE Firefox Browser MySQL Database
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Or read the Wikipedia articles about each of them. Asking such general questions here could be considered a bit lazy.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic