Ruby - Better Programming Language Than Java Or C#? - Ruby is an object-oriented, meta-programming language that has many de

free web hosting
Free Web Hosting > Computers & Tech > Programming > Programming General

Ruby - Better Programming Language Than Java Or C#? - Ruby is an object-oriented, meta-programming language that has many de

shiv
hey all i read this very intresting and intriguing article and i thought i should share it here..

find example codes in the attached file.

cheerz!
shiv

Ruby —A Diamond of a Programming Language?

QUOTE
Have you heard about Ruby? It seems to be a popular topic in software development circles today. This language came to my attention at a Java conference last spring, where gentlemen like Bruce Tate (author of Bitter Java and Better, Faster, Lighter Java), Dave Thomas (Pragmatic Programmer: From Journeyman to Master), and others were all talking about Ruby and telling many of us in the audience it deserved a look.


Now, if you are like me,you've been developing software for some time and you know that while learning a new programming language can be fun, you've been through enough of them that you probably look a little skeptically at another programming language. After all, the programming language wars in the '80s and '90s culminated in the conclusion that there are essentially two camps: the Java world and the development languages that Microsoft supported on .NET. Its not that I didn't want to learn another language, I just expected that the days of switching programming languages to gain a technological advantage were over. However, given the stature of these gentlemen in the industry, I decided to take a look.
Well, "I've been to the mountain top" so to speak and this article is a report on what I've found regarding Ruby. Bottom line up front, Ruby has some very nice features and is worth your investigation.

Setting Up Ruby
Ruby is an open source programming language developed by Yukihiro "Matz" Matsumoto in Japan in the mid-90s (for more on the history of Ruby, check out this article by its founder. Ruby can be obtained at www.ruby-lang.org. Originally built as a scripting language, it is available for many platforms, including Linux, many flavors of UNIX, MS-DOS, Windows, BeOS, Amiga, Acorn Risc OS, and MacOS X. As of this writing, the latest version of Ruby is 1.8.4. For those using Windows platforms, click here for the "one-click" Windows installer. Along with the base Ruby binaries and libraries, this download comes with several helpful (and free) IDEs and tools, including: documentation and sample code, RubyGems Package Manager, FreeRIDE (Free Ruby IDE), Fox GUI Libraries, fxri (a search engine and GUI guide to Ruby's documentation, along with an interactive command line tool), and SciTE (Scintilla Text Editor IDE). As of this writing, the "stable" version of Ruby offered through the Windows installer is 1.8.2, with a 1.8.4 version in preview form. This article was written using the 1.8.2 version of the Windows installer.

The installation of Ruby using the Windows installer is straightforward. You download and run a simple install executable (ruby182-15.exe for version 1.8.2) that initiates a standard install wizard. The download file is about 15MB and will take up almost 40MB when the wizard completes the install of Ruby on your Windows platform.

For those dedicated to using their favorite editors to program, a number of familiar editors offer Ruby support to include emacs, vim, JEdit, Jed, Nedit, and Textpad. Of course, there is also a Ruby Eclipse project. Ruby Development Tools (RDT) is an Eclipse plug-in that is still early in development but available here. Also emerging on the market are a number of inexpensive Ruby IDEs. Arachno Ruby is one such example.

 

 

 


Reply

eminus
this is the reason i gave up learning PHP to learn Ruby on Rails but what
happened is that I ended up trying to learn JSP instead...its quite funny but
here I am now trying to learn JSP instead of Ruby..

I heard that ruby is a thing of the future and I tried to look for its feature and
well I may say that its good.the coding is well structured and the approach to
programming design is superb but i choose JSP first then after that I will maybe
return to Ruby

Reply


Got an Opinion! Express your Views! (no registration):-
Add your Reply/ Opinion/ Views/ Comments/ Suggestion/ Questions/ Queries etc.
Posts with decent grammar & English will be accepted and please refrain from profanities.
For asking a Question, We recommend you to sign-up (for free) so that you can track the topic easily.

Nature of your Post*: Opinion/ Reply/ Comments
Question/Query
Feedback to us.
       
Name   Email
Title/Question*

(Maximum characters: 10,000)
You have characters left.
Confirm Code:

Recent Queries:-
  1. programing ide ruby java - 18.94 hr back. (1)
  2. ruby is better than java? - 47.81 hr back. (5)
  3. better programming language then java - 121.69 hr back. (1)
  4. better language than c - 177.91 hr back. (1)
  5. scintilla java - 267.99 hr back. (1)
  6. keywords languages java ruby - 269.40 hr back. (1)
  7. better than ruby - 323.40 hr back. (1)
  8. founder of ruby object oriented programing - 338.81 hr back. (1)
Similar Topics

Keywords : ruby programming java ruby oriented meta programming de

  1. Starting Programming - Where to begin? (15)
    I am new to programing and I am confused about where to start. I would like to learn how to make
    programs but i hav no clue how to. Thanx...
  2. What Shall I Learn First In Programming ? - How to begin programming ? (11)
    Hey guys i'm posting here because i've a doubt, about 1 year ago i started to develop a
    certain taste for programming, at first i tryed code Websites using Html ,then with php, then Mysql,
    and at last all together. Now i alreday finished my hardware Reparation course, but that old taste
    for programming is calling me to do other thing else besides repair hardware. Meanwhile i've
    develop taste for other several kinds of languages and i'm a bit confused because i dont know
    whitch programming language bring me future. So i wonder what programming language sha...
  3. Something To Start With... - I want to start programming (3)
  4. How To Learn A Programming Language - The two methods discussed (11)
    Hunting for a good book The more daunting task - hunting down a good book. The way is not easier
    one though. The search would require to shuffle through a big heap of books lying on a bookstore and
    ofcourse, its time consuming and generally, not to the dot. Once the book selected, only 20 percent
    is going to be the useful material all else (biggie 80%) is going to be waste for the reader though
    it will help to wash up the brain and clear some fundamentals. Reading books is quite convenient-
    after all, books are easy-on-eyes with well-organized and cross referenced m...
  5. C, C++ Or Java - Where To Start ? - (7)
    Dear Friends I found lots of topic regarding which programming language to learn and how to start.
    But my problem is little different. I have done little bit of java 3-4 years back. But I dont
    programme in java these days because I shifted to designing. Now I want to learn a programming
    language.So I need your suggestion. Which programming language to learn among
    many.C,C++,JAVA,Python,DotNet. There are many options.Which is most productive in terms of getting a
    job. Sould I learn server side language such as PHP,ASP?If I learn JAVA or Dotnet I dont have to
    learn a serve...
  6. Which Free Standalone / Embeddable Database? - To be integrated with Java app on standalone PC (3)
    Does any one have experience or solution for this? Here is what I want: I need to develop an
    application that would be running on only one computer which is not networked in anyway. It will be
    a standalone PC and it would not have internet connection. The application I need to develop would
    most probably be written in Java - and it may go for Java swing components. The application would
    need a database. I need to install the database on the same computer. What open source or free
    database options do I have that would let me develop an application using Java on it?...
  7. Programming Chatsites - (6)
    Hey! I'm planning to make a chatsite. It's going to be a graphical chatsite, so
    there's a lot having to go in it. It's going to be a first experience with MySQL, PHP and
    the lot. It may seem a bit advanced, but I've always been one to tackle something advanced for a
    beginner. The chatsite will be a lot like http://www.furryocity.com , only with less features in
    the actual chatting (they have a lot of features.) I'm just wondering what I should look up to
    work on first. Javascripts, PHP, MySQL or what? I think I'll only be needing MySQL,...



Looking for ruby, programming, language, java, c, ruby, object, oriented, meta, programming, language, developers, wondering, alternatives, java, c

Searching Video's for ruby, programming, language, java, c, ruby, object, oriented, meta, programming, language, developers, wondering, alternatives, java, c
advertisement




Ruby - Better Programming Language Than Java Or C#? - Ruby is an object-oriented, meta-programming language that has many de



 

 

 

 

ADD REPLY / Got an Opinion! a humble request :-) RAPID SEARCH! Free Hosting [X]
Express your Opinions, Thoughts or Contribute more info. to help others.
Ask your Doubts & Queries to get answers, So that "Together We can help others!"
Register FREE for AD-FREE forum, Create your own topics, Ask Questions, track topics, setup subscriptions & notifications and Get a Free Website w/ Email and FTP.
500MB Space *No Ads*, CPanel, FTP, PHP, MySQL, EMails - 100% FREE