File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Other Languages and the fly likes why it was created? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Languages » Other Languages
Bookmark "why it was created?" Watch "why it was created?" New topic
Author

why it was created?

Marko Kencheto
Ranch Hand

Joined: Jan 15, 2008
Posts: 33
Hi, for what purpose was created this language? What are its features or differences or advantages to allready existing and abroad distributed and developed languages?
Alaa Nassef
Ranch Hand

Joined: Jan 28, 2008
Posts: 460
Hello Sergey,

What language are you talking about? Ruby? Groovy? JavaFX? This forum is for all object oriented scripting languages. Also your question is not really clear. What do you mean by why a language is created?

I assume that you are asking about ruby, since this week's book is on it. Well, ruby is a dynamic (and dynamic typed) language created by Yukihiro Matsumoto, and released to public in 1995. Like any other programming language, its creator wanted something that wasn't available in the languages available at the time of creation. One of the things is following th principle of least surprise (POLS), high portability, loading of DLLs/shared libraries dynamically on most platforms, small learning curve, large standard library, and of course the reduced number of lines of code the programmer needs to write.

Any language has its advantages, and has a place where it excels, and knowing this, integration of languages is a must, so that you can create systems that use multiple languages. Sun did a very wise move by supporting scripting languages, like ruby and groovy, in the java platform.

As for the book, the editorial review on amazon says that the book is for "Ruby and Rails developers seeking to create compelling business intelligence and reporting solutions using a wide variety of applications and services."
[ February 06, 2008: Message edited by: Alaa Nassef ]

Visit my blog: http://jnassef.blogspot.com/
Marko Kencheto
Ranch Hand

Joined: Jan 15, 2008
Posts: 33
The question about creating concerned ruby. Good Blog! Thanks!
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
 
subject: why it was created?
 
Similar Threads
& in URL query String
Constructor call
Tools for application distribution
Another Question in GC
Find & Replace strings/text in JSP's