Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: Ruby programming language


Related Topics

  
  Ruby programming language - Wikipedia, the free encyclopedia
Ruby is said to follow the principle of least surprise (POLS), meaning that the language typically behaves intuitively or as the programmer assumes it should.
Ruby is object-oriented: every bit of data is an object, even classes and types that many other languages designate as primitives (such as integers, booleans, and "nil").
Ruby has been described as a multi-paradigm programming language: it allows you to program procedurally (defining functions/variables outside classes makes them part of the root, 'self' Object), with object orientation (everything is an object) or functionally (it has anonymous functions, closures, and continuations; statements all have values, and functions return the last evaluation).
en.wikipedia.org /wiki/Ruby_programming_language   (2171 words)

  
 Scripting language - Wikipedia, the free encyclopedia
Many languages for this purpose have common properties: they favor rapid development over efficiency of execution; they are often implemented with interpreters rather than compilers; and they are strong at communication with program components written in other languages.
Scripting languages are often designed for interactive use, having many commands that can execute individually, and often have very high level operations (for example, in the classic UNIX shell (sh), most operations are programs themselves).
Languages of this sort are designed for a single application and, while they may superficially resemble a specific general-purpose language (e.g.
en.wikipedia.org /wiki/Scripting_language   (1327 words)

  
 Ruby: Productive Programming Language
Ruby was developed after 1994 and does not carry the baggage of Perl and Python; it is the new kid on the block.
Ruby is well supported on UNIX and Windows; developing on UNIX and deploying on Windows works without a hitch, including GUI development.
Ruby may not be a new paradigm, nor represent a new generation, but it combines the best of many programming languages and takes productivity to a new level.
www.linuxjournal.com /node/5915/print   (1930 words)

  
 The Ruby Programming Language
Ruby is an absolutely pure object-oriented scripting language written in C and designed with Perl and Python capabilities in mind.
Ruby is a genuine attempt to combine the best of everything in the scripting world.
Ruby is portable and runs under GNU/Linux (and other Unices) as well as DOS, MS Windows and Mac...
www.owp.us /Ruby.asp   (651 words)

  
 The Ruby programming language and Ruby on rails
The goal was to program in human style rather than adapting its mind to the computer structure.
This was firmed up by applying a principle of least surprise that means that the language syntax is always as the programmer does expect it is. But there is also a lot of conventional rules to simplify the programming: only a way to do a thing.
The language was locally used before the rails framework appears and shares its success with the language itself.
www.scriptol.org /programming-language-ruby.html   (257 words)

  
 The Ruby Programming Language
Ruby is the programming language that supersedes many others.
Ruby is built with C, retaining all the power of C, because it provides the easiest access to C of almost all the other high level languages, including many tools that are available to C extensions developers.
Ruby has focussed on easy of use for Matz himself, who is the creator of Ruby.
www.squidoo.com /ruby_is_the_best   (1277 words)

  
 oreilly.com -- Online Catalog: Programming Ruby, Second Edition
Ruby is an increasingly popular, fully object-oriented dynamic programming language, hailed by many practitioners as the finest and most useful language available today.
Ruby documentation was so scant that they had to study the source code to do it, as Ruby's author, Matz, explains in his foreword.
Ruby has dozens of built-in classes, each, typically, with dozens of methods, so it's no surprise that a lot of this information went unmentioned in the language tutorial.
www.oreilly.com /catalog/0974514055/index.html   (893 words)

  
 The Philosophy of Ruby
Yukihiro Matsumoto, the creator of the Ruby programming language, talks with Bill Venners about Ruby's design philosophy, including design imperfection, the danger of orthogonality, and the importance of the human in computer endeavors.
Ruby is an object-oriented language suitable for writing day to day scripts as well as full-scale applications.
In this interview, which will be published in multiple installments on Artima.com, Yukihiro Matsumoto discusses Ruby's design philosopy, the features of the Ruby language, and becoming a better programmer.
www.artima.com /intv/ruby.html   (446 words)

  
 Ruby—A Diamond of a Programming Language?
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.
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.
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.
www.devx.com /enterprise/Article/30917   (517 words)

  
 Welcome to Ruby Central, Inc.   (Site not responding. Last check: 2007-10-21)
Ruby Central, Inc. is a sponsoring organization for the Google Summer of Code, a funding initiative that provides support for students, working with mentors, to take on open-source coding projects.
Ruby Central, Inc. will be teaming up with SDForum to present a new conference, the Silicon Valley Ruby Conference, to be held in the Silicon Valley area, April 22-23, 2006.
About a year in the making, we've finally opened the doors of Ruby Central, Inc. We are a 509(c)(3) non-profit organization dedicated to contributing to the growth and spread of the open-sourced, object-oriented programming language Ruby.
www.rubycentral.org   (696 words)

  
 Ruby Home Page
So, if you been doing some neat Ruby hacking or working on an interesting project, and want to share it with the world, head over to the proposal page.
Ruby Code and Style, an on-line magazine from Artima, has just published issue #1.
You can see the current agenda here, but last year there were assorted spontaneous talks and discussions as well and it will likely be the same this year.
www.ruby-lang.org /en   (465 words)

  
 Programming Ruby: The Pragmatic Programmer's Guide   (Site not responding. Last check: 2007-10-21)
Some language designers have taken to calling their creations ``scripting languages.'' By this, we guess they mean that their languages are interpreted and can be used to replace batch files and shell scripts, orchestrating the behavior of other programs and the underlying operating system.
It is a true programming language, too, with strong theoretical roots and an elegant, lightweight syntax.
People are writing artificial intelligence and machine learning programs in Ruby, and at least one person is using it to investigate natural evolution.
www.rubycentral.com /book/preface.html   (2647 words)

  
 O'Reilly Ruby
Ruby DSLs are structurally very similar: they define a lot of methods (often via metaprogramming); they typically don’t define any new grammar, but use Ruby’s relatively loose and flexible grammar.
After all, it doesn’t matter whether you call it Ruby or Java or Python; most programming languages have fairly similar control structures (if/else, for, while, unless), and in most OO languages, the class system is fairly similar.
With RubyInline, it took 8 lines of Ruby and C that live inside the Ruby program itself — the best part is that their now user run configure and compile cycle.
www.oreillynet.com /ruby   (6236 words)

  
 Vancouver Ruby Association | VanRuby - Vancouver Ruby Association
VanRuby, the Vancouver Ruby Association, is holding our next meetup at the Kitsilano UBC campus on Wednesday, July 26th from 6:30pm to 9pm.
For those that haven't yet tried Ruby, and are interested in seeing what a beautiful language it is, please do read on.
It is redesigned with the all fancy Ruby on Rails framework, built with two very sweet engines I plan to announce in a month or so (once I get my MacBook pro and can do some demos).
vanruby.com   (1225 words)

  
 Programming Ruby   (Site not responding. Last check: 2007-10-21)
The Ruby language was beginning to get noticed, and the Pickaxe was helping programmers all over the world learn and leverage this excellent language.
Ruby is a wonderfully powerful and useful language, and whenever I'm working with it this book is at my side.
Ruby is one of those great languages that takes an afternoon to start using, and years (maybe a lifetime) to master.
www.pragmaticprogrammer.com /press_releases/ruby.html   (488 words)

  
 Ruby Programming Language Enables Concise Network Programming
Not only is Ruby a high-performance programming language, but its concise programming notation also enables you to write programs quickly.
Ruby is a very concise programming notation, so you can write programs quickly.
I currently use Ruby for small text-based utility programs and network programming, and I use Ruby on Rails for some Web application development.
www.devx.com /enterprise/Article/28101   (556 words)

  
 Design by Contract for the Ruby Programming Language.   (Site not responding. Last check: 2007-10-21)
Object Oriented languages go some way towards ease of management by limiting interaction to interfaces only, by means of encapsulation.
In the worst case the programmer ends up programming by coincidence, resulting in some catastrophic failure some time in the future.
The project is to design a design by contract system for the Ruby Programming Language.
www.eng.cse.dmu.ac.uk /~hgs/projects/ruby_dbc.html   (495 words)

  
 A Ruby introduction
This article is meant to be an introduction to the ruby programming language for programmers already knowledgeable of various languages like Perl, Python, C++ or Java.
Note also that Ruby unlike most usual languages makes heavy use of mixins: You can define a class in different parts, but you can also import inside a class a comportment defined by a module.
Ruby fancies itself to be a more object-oriented language.
www.dthg.net /docs/ruby.html   (1075 words)

  
 The Ruby Language
Ruby expressions and statements are terminated at the end of a line unless the statement is obviously incomplete—for example if the last token on a line is an operator or comma.
When Ruby sees a name such as “a” in an expression, it needs to determine if it is a local variable reference or a call to a method with no parameters.
During the parse, Ruby sees the use of “a” in the first print statement and, as it hasn't yet seen any assignment to “a,” assumes that it is a method call.
phrogz.net /ProgrammingRuby/language.html   (8239 words)

  
 Open Directory - Computers:Programming:Languages:Ruby
Ruby is an Open Source, interpreted, dynamically typed, pure object-oriented scripting language for fast, easy programming, from Japan.
If you want a language for easy OO programming, don't like Perl inelegance, or like the concept of Lisp, but dislike many parentheses, Ruby is a good option.
Software development tools are programs and libraries, which can help to make programs, that aid programmers, software developers, in the software development process.
dmoz.org /Computers/Programming/Languages/Ruby/desc.html   (307 words)

  
 Ruby: Productive Programming Language | Linux Journal
I'd like to see a ruby book that covers the design aspects of OO programming, like 'the decorator pattern', 'the flyweight pattern', etc. I think ruby would be an excellent candidate for teaching this patterns to those interested in gaining OOP expertise.
Ruby has tempted me a few times for different reasons: the main one just due to the very visible large amount of activity around the language (the rapid proliferation of modules and whatnot).
I began programming in assembler on IBM System/360s in the mid 1960s and have worked with most major languages since (even did a stint as a compiler trouble shooter for Cobol and Pl/1 on mainframes).
www.linuxjournal.com /article/5915   (7213 words)

  
 The Ruby Programming Language
There are many Ruby users, but most of them don't speak English, so a lot of the documentation in unavailable to anglophones (now we know how the rest of the world feels).
Programming in Ruby - an introductory article by Thomas and Hunt for Dr. Dobb's Journal, January 2001
The Ruby Language FAQ maintained by Thomas and Hunt (who else?)
www.sofer.com /ruby   (134 words)

  
 XML MATTERS #18: REXML -- XML Processing in the Ruby Programming Language --
Ruby is a "scripting" language that has been described as "Perl done right;" but then again, so probably has every newer scripting language, including Python.
For Ruby, the description rings truer, not in the sense that Perl is done wrong (no language flames here), but in the sense the Ruby keeps much of Perl's conciseness and many of its shortcuts, while starting from a clean Smalltalk-ish OOP attitude.
They take a markup language which was specifically designed to be very simple, elegant, and powerful, and wrap an obnoxious, bloated, and large API around it.
gnosis.cx /publish/programming/xml_matters_18.html   (1896 words)

  
 Ruby Programming   (Site not responding. Last check: 2007-10-21)
Learn the Ruby programming language, from basic syntax to idiomatic expressions and the magic of metaprogramming from well-know and respected member of the Ruby community
Ruby advocates have done an excellent job of helping new developers understand the intricacies of Ru...
I've written numerous Ruby tools and libraries, many of which may be found on rubyforge.org.
www.squidoo.com /ruby-programming   (501 words)

  
 Programming Ruby, 2nd Ed.
Ruby is a fully object-oriented language, much like the classic object-oriented language, Smalltalk.
Dave Thomas is a cornerstone of the Ruby community, and is personally responsible for many of its innovative directions and initiatives.
Chad Fowler is co-director of Ruby Central, Inc., and remains an active, driving force in the Ruby community.
www.pragmaticprogrammer.com /titles/ruby/index.html   (799 words)

  
 Ruby Programming - Wikibooks, collection of open-content textbooks
Ruby was named after the precious gem by its creator, Yukihiro Matsumoto, a.k.a Matz.
Finally, the Ruby Language section is organized like a reference to the language.
Ruby Quick Reference (some of more obscure expressions are explained)
en.wikibooks.org /wiki/Programming:Ruby   (194 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.