October 26, 2014

Home » » Ruby Overview

Ruby Overview

Posted by Unknown
0


I. Introduction

  • Ruby is a pure object-oriented programming language.
  • Creater by Matsumoto Yukihiro ( Matz), first version was releases in 1995.
  • You can find the name Yukihiro Matsumoto on the Ruby mailing list at www.ruby-lang.org. Matsumoto is also known as Matz in the Ruby community.
  • Ruby is Opensource, big open community. especially in USA and Japan.
  • Ruby latest version : 2.2.
  • Ruby also is a scripting language. ex: if you are not familiar with shell (in unix) or batch (in windows) , Ruby is good choice.
  • Web framework written by Ruby : Ruby on Rails.
  • Famous service in the world using Ruby as their backbone : Twitter, Github, Basecamp, Cookpad, SlideShare.

II. Ruby Feature

  • Pure OOP (Object Oriented Programming).
  • Class Base (vs prototype-based language as javascript).
  • Dynamic language.
  • Reflection.

III. Tools 

You will need a latest computer like Intel Core i3 or i5 with a minimum of 2GB of RAM (4GB of RAM recommended). You also will need the following software:
  • Linux or Windows OS.
  • Webserver : Apache,...
  • Webbrowser: Chrome, IE, ...
  • Ruby 1.9 or latest.

V. Why we love Ruby?

 
 # In C/C++ 

int main() {
 int t;
 for(int i = 0; i <3 class="str" data-blogger-escaped-i="" data-blogger-escaped-printf="" data-blogger-escaped-span=""> "Hello World! " 
); return 0; } }
 
 # In Ruby  

3.times { print  "Hello World! "  }

IV. What is next ?

  • Install Ruby in Windows and Linux. Test command, using editor, ...
  • Prepare an environment to develop Ruby applications.





0 comments:

Post a Comment

Popular Posts

Labels

Archive

 

Blogroll

Recepies

Flickr Images

Copyright © 2014. Tutorials Blog - All Rights Reserved