[ contact ] [ home ] [ search ] [ submit link ] login | want to join? register in seconds!

home and garden
lawyers reviews
cosmetic surgery
cosmetic surgery cost / price site
channels:
hot tags: [all tags...]
hot tags(2): [all tags...]
[all tags...]
Ruby a Real Gem of FOSS
tech related articles:
0
vote!
Ruby - wprowadzenie - Rubedo: RazorJack technicznie (blog.razorjack.net)
crawler @ 04/02/07 19:51 comments(0) report
0
vote!
Ruby On Rails in Rails (www.rubyonrails.org)
crawler @ 04/03/07 10:17 comments(0) report
0
vote!
Hobo - the web app builder for Rails (hobocentral.net)
crawler @ 04/02/07 19:51 comments(0) report
0
vote!
Datetime Toolbocks - Intuitive Date Input Selection (datetime.toolbocks.com)
crawler @ 04/02/07 19:51 comments(0) report
0
vote!
Acts as Authenticated in Plugins (technoweenie.stikipad.com)
crawler @ 04/11/07 14:55 comments(0) report
0
vote!
Ruby Fleebie » 3 steps to understand how classes and objects work in ruby (www.rubyfleebie.com)
crawler @ 04/02/07 19:51 comments(0) report
Ruby, a Real Gem of FOSS
"Most of us just use FOSS, but somebody has to develop and write the code. And the language that's used greatly affects the outcome. If you haven't tried Ruby yet, you owe it to yourself to begin playing with it. If you value joy, if you value simplicity, if you value beauty, then you owe it to yourself to learn Ruby, the emerging jewel of FOSS. "

"My bookstore browsing pastime introduced me to Ruby. While rummaging through the computer books sections in 2004, I began seeing, and became attracted to, this pretty white covered book with a picture of an ax breaking rocks ? Programming Ruby ? or otherwise known in the Ruby community as the "pickax" book. Because I liked the simplicity of the cover theme, I picked it up to see what it was about, and this was my introduction to the existence of Ruby. "

"Now, my primary programming background comes from the embedded system world, where my language of choice was (is) Forth. And when I first started looking through the book, and saw Ruby was this 'pure' object oriented programming (OOP) language, my programming immune system first kicked in. I experienced an automatic rejection response, shuddering about my memories of trying to understand C++ and Java, and wading through a sea of (), {}, and [] just to write a simple program that would be a one-liner in Forth. "

"But the beauty and simplicity which characterized the book's cover began to display itself in the language. What I began reading with trepidation turned into a joyful exploration of discovery. I truly started to smile when reading the book, because I understood what was going on, almost intrinsically. The lack of complexity and syntactical 'noise' (all those (), {}, []), plus the design philosophy, allowed me to assimilate it by osmosis ? it just seeped into my consciousness. And this is by design. "

"When Yukihiro (Matz) Matsumoto started working on Ruby in 1993, and released it into the wild in 1995, his intent was to make the language easy (even fun) for programmers to use, versus primarily easy for machines to implement. Thus, the 'principle of least surprises' (PLOS) controls how Ruby operates ? it mainly does what you expect. Further, DRY (don't repeat yourself) techniques, influenced by Agile and Rails paradigms, promote even more simplicity and conciseness. Yes, idiomatically written Ruby is true beauty to behold. "

"But my intent here isn't to provide a tutorial on programming in Ruby. For that you can visit "

" and experience what 'chunky bacon' has to do with Ruby. The growing list of deadtree books is "

"No, my musings on this subject is a reaction to Sun's open sourcing Java and Bjarne Stroustrup's laments on the difficulties
... read the whole article


comments:(log in to vote on this article or comment on it)