I do not know if its claim of being open source is unique among programming languages is unique or not. I thought Sun's Java made that claim a long time ago as it needed to be so the language could be implemented on every platform. It seems to me that such an attempt would only be useful if the standards and how they were implemented were open to everyone.
The initial documentation itself is refreshing and actually easy to follow, which you won't get if you pick up the manuals that come with Microsoft's Visual Basic or Inprise's Delphi. I have not yet had much of a chance to play around with it but you can either try it out online or download several compilers for the language.
Although the syntax did not seem very familiar to me as I do most of my programming in Pascal and only an occasional bit in C, Ruby claims to have a syntax similar to many popular languages. Since object oriented programming looks the same regardless of which language you choose to do it in.
Another thing the documentation does not make clear is what exactly they intend the language to be used for. I may have missed it, but it would be nice to know if it's designed to be use for teaching, scripting, cross-platform programming, education, or just general applications. Despite it being fairly new, versions exist on several operating systems including Windows. It may be that much like Sun Microsystem's Java language, Ruby will show why you should not let programmers simplify anything. Java remains a complex mess to everyone but the language of the designers, and form what I've seen so far Ruby did a better job, but looks like it could use a little more development. At least from a cursory glance it is much easier to learn than Java.
Published by S. Landis
Born early in one February morning in 1977, the world has since graced me with its presence View profile
- Open Source (R)EvolutionA brief look at the beginings of open source, how it works and why it is a better system for creating software.
- The Evolution of Computer Programming LanguagesThis is an overview of generation of programming languages: machine languages, assembly languages, and SQL.
- Programming Languages: First GenerationA computer program is a set of instructions or codes written driven the functioning of the computer on execution. All computer software's are developed as programs. Programming languages enable users to develop
- The Evolution of Computer Programming LanguagesThe evolution of programming languages have made software programming increasingly user-friendly.
Computer Programming Language ComparisonVarious programming languages compared, with screenshot links.
- An Introduction to Programming in Perl
- Computer Programming - Then and Now
- The Best Approach to Learning Computer Programming
- The Best Computer Programming Language for Beginners
- Java Compared to Other Computer Languages
- A Short Introduction to Java Programming Language
- PHP Object Oriented Programming OOP for Beginners




2 Comments
Post a CommentRuby is object oriented, its biggest feature... everything is an object. And Ruby can be used for anything, websites, scripts, etc.
My grandmother's name was Ruby. Granny Ruby ...