Home > Programming > Ruby Programming
JRuby: Bringing Ruby to the Java Platform
Sort Desciption:Sun Confidential: Internal Only 2 Agenda - Part One • Who Am I • The Ruby Programming Language • Walkthrough 1: Introduction to Ruby • Why Use Ruby? • JRuby:
Content Inside:1 Charles Oliver Nutter JRuby Core Developer Sun Microsystems JRuby: Bringing Ruby to the Java Platform 1 Sun Confidential: Internal Only 2 Agenda - Part One • Who Am I • The Ruby Programming Language • Walkthrough 1: Introduction to Ruby • Why Use Ruby? • JRuby: Ruby for the Java Virtual Machine • Why Bring Ruby to Java? • Walkthrough 2: JRuby in Action • Break Sun Confidential: Internal Only 3 Agenda - Part Two • What is Ruby on Rails? • Why JRuby on Rails? • Walkthrough 3: Building a Simple JRuby on Rails App • JRuby Development Status • Future Plans • Related Projects • Conclusion and Q/A Sun Confidential: Internal Only 4 Who Am I • Charles Oliver Nutter • Minneapolis, Minnesota • Java developer since 1996; C++/C#/Win32/JavaME • Senior Staff Engineer for Sun Microsystems • Working in the Tools group • Primary job: finish JRuby and help other teams utilize • Secondary job: help improve dynamic language support • Blog: headius. blogspot. com • Email: charles. nutter@sun. com Sun Confidential: Internal Only 5 What is Ruby? " A dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write. " www. ruby-lang. org Sun Confidential: Internal Only 6 The Ruby Programming Language • Dynamic-typed, pure OO "scripting" language • Created 1993 by Yukihiro Matsumoto • Ruby 1.8 is current, 1.9 is in development to become 2.0 • Open source, BSD-like license, written in C • "More powerful than Perl and more OO than Python" • Beautiful, expressive, powerful, and "fun" language • Easy to write, easy to read • Green threads, simple memory model • Large, growing, excited community; +8 Nov 06 Tiobe Sun Confidential: Internal Only 7 Sun Confidential: Internal Only 8 Ruby Major Features • Pure O ...
Source: www.headius.com
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Related Files
Ruby Course —animmersive programming course—
Filed under: Programming and Ruby ProgrammingLicence Copyrightc 2004-2006 Brian Schroeder Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1 ...
Programming in Ruby
Filed under: Programming and Ruby ProgrammingProgramming in Ruby Dave Thomas Andy Hun t 1 September 13,2000 1 Dave and Andyare authors of Programming Ruby and The Pragmatic Programmer , both from Addison-Wesley.
A Little Ruby, A Lot of Objects
Filed under: Programming and Ruby Programming... to use Ruby for general-purpose programming - and you should, since its a wonderful rapid- development language for many types of applications - the book to read is Programming Ruby ...
JRuby: Bringing Ruby to the Java Platform
Filed under: Programming and Ruby ProgrammingSun Confidential: Internal Only 2 Agenda - Part One • Who Am I • The Ruby Programming Language • Walkthrough 1: Introduction to Ruby • Why Use Ruby? • JRuby:
Sockets programming in Ruby
Filed under: Programming and Ruby ProgrammingSockets programming in Ruby Explore Rubysfundamental sockets interfaces for networking applications Skill Level: Intermediate M. Tim Jones ( mtj@mtjones.com ) Senior Principal ...
