This week's book giveaway is in the General Computing forum.
We're giving away four copies of Learning Regular Expressions and have Ben Forta on-line!
See this thread for details.
Win a copy of Learning Regular Expressions this week in the General Computing forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Liutauras Vilda
  • Campbell Ritchie
  • Tim Cooke
  • Bear Bibeault
  • Devaka Cooray
Sheriffs:
  • Jeanne Boyarsky
  • Knute Snortum
  • Junilu Lacar
Saloon Keepers:
  • Tim Moores
  • Ganesh Patekar
  • Stephan van Hulst
  • Pete Letkeman
  • Carey Brown
Bartenders:
  • Tim Holloway
  • Ron McLeod
  • Vijitha Kumara

why it was created?  RSS feed

 
Ranch Hand
Posts: 33
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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?
 
Ranch Hand
Posts: 471
Hibernate Mac OS X Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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 ]
 
Marko Kencheto
Ranch Hand
Posts: 33
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The question about creating concerned ruby. Good Blog! Thanks!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!