what is ruby programming language and whats the use of it? is it good to learn that language for good job prospects ? in which senarios is ruby language used ?
pls help me
What is ruby programming language and its uses and is it better than other pl ?? please help me?
Ruby is an interpreted programming language often compared to Python. Ruby has it's roots in Perl and Smalltalk. It has become very popular since the release of a web development framework called Ruby-on-Rails, but is also a powerful programming language by itself.
Ruby has some very devoted followers and many of them will explain enthusiastically that the language is actually enjoyable to program. Using a variety of languages every day, I can honestly agree with them.
Ruby's downsides are that it's interpreted, which makes it slower than compiled languages, in certain cases, much slower. Also it lacks many native APIs available in languages like Java. GUI toolkits and other APIs (such as a Sybase connectivity library) often require compilation from c source, making portability difficult in some cases.
Another downside to Ruby is that it is touted as the best thing since sliced bread by it's supporters, but the truth is that it has it's place and other languages have theirs :
Ruby is a wonderful teaching tool, it's syntax is forgiving and it is completely object oriented. This allows focusing on concepts and not syntax.
Ruby has elegant ways of handling iterators and most of it's datatypes, allowing beautifully simple code.
Ruby is dynamically typed, which can allow users to do on-the-fly trickery, at the cost of missing type errors at "compile" time.
Ruby is not compiled, and can be interpreted, allowing line-by-line evaluation. This amounts to a rapid development process.
Ruby-on-Rails is a popular web development framework that has taken off in the past few years. Like Ruby, it has it's positives and negatives, but seems to be gaining traction in small/medium sized, database enabled sites that require a rapid development/test/deploy cycle.
Also, Ruby has an IE oriented end-user based testing library called WATIR. This is a lightweight automated testing alternative to some of the expensive automated testing tools, and has received quite a bit of positive feedback.
The question is, is Ruby a good language to learn for job prospects? Since Ruby is so easy to learn, and since Ruby-on-Rails brags about the speed with which a novice can get a site up and functioning, I think that the investment required to learn the language is well worth it.
Reply:Here is the google search
http://www.google.com/search?sourceid=na...
http://www.ruby-lang.org/en/
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment