Open navigation menu
Close suggestions
Search
Search
en
Change Language
Upload
Sign in
Sign in
Download free for days
0 ratings
0% found this document useful (0 votes)
30 views
SL Unit-1 Introduction
Unrelated content . Need more content
Uploaded by
sunkachikki
AI-enhanced title
Copyright
© © All Rights Reserved
Available Formats
Download as PDF or read online on Scribd
Download now
Download
Save SL unit-1 introduction For Later
Download
Save
Save SL unit-1 introduction For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
0 ratings
0% found this document useful (0 votes)
30 views
SL Unit-1 Introduction
Unrelated content . Need more content
Uploaded by
sunkachikki
AI-enhanced title
Copyright
© © All Rights Reserved
Available Formats
Download as PDF or read online on Scribd
Download now
Download
Save SL unit-1 introduction For Later
Carousel Previous
Carousel Next
Save
Save SL unit-1 introduction For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
Download now
Download
You are on page 1
/ 8
Search
Fullscreen
F ... ONIT=t : Oe x Qatroduction : 2 guby Ruby ts a scripting language designed by yukhiromatsumto » also Known as Matz at 1993 40 Japan: + 9 18 a pure OOF DL runs on a Vvaxiety of platforms, such as windows , Mac 0S, and vastus eisions of UNIX : Features of Ruby : , -» Ruby 18 ,an open Source and ts Freely available on web , bub it i Subjech to a License ES Ruby tS generod purpose - foterpreted Programming Language , + Ot is +rue object oriented Programming lang +O iS a Pegvensice detipling language sjamilan to python & PERL * Ruby wan be used to write ‘common Grakewoay Scripts (G8) t "PL can be embeded Ynth yr > OI has a clean & easy ayotar ‘aod allows ot, "developer to Learn vou quickly § easily has sttlay Syntax tp hast of many Megrammingi: language such as, C+) perl. +44 ij ar Ee ot 5 pce | written 4 Ruby are (3 Ob ts used -for developing Onkernet applicactions : aD } 3 Oy tan ve installed 40 Ubtadows and POSIX oe much scalable and “63 | programs easily mainiatna aoternet, and’ environments: i +> 91 supporls many Gul doolS such as Tei[ Tk, Gtk § OPENGL > 4 can be connected 4p «DBs, Sybase Ot has rich Set atrectly oto Rubg scripts Mysal , oracle of built 19 dunctons, dohid can be used J2c00 ‘or ‘Usind oo HO Tools you will eed : > Linux [ windows an [a8 iq + pfuby 18 DE fo orn Open Source object orvented SL tov by yukjhiro Matsumoto: aq HE aid 90'S “Ruby 2netalldtion “in Liour i * To anolol Ruby fron the default Ubuntu respositortes follow these Steps : 0 Ciret, update tthe pakages 4odew 2 Sudo opt update S Dn6tall Ruby by Fyping : 5 i ty Sudo apt tostall auiby 6 3) to wenify. that the 4 : | . in Bball action ‘t wos:suecsetul rua thes Following’ Commang .* ‘ll print Ruby | YeIsion » 4 wuby -— =VEISI0O a) The outpel will, look, Something meek nuby DB (POF (0018 03-29) vereviisia.9 (3024) , a swak Boole [xsse6uttout-gou] ae Be ae yee te vik 4 Ly" ea chaniacteristics of Ruby :- \ \ ee : . ae Ly object onientedt 3) Culb Hoe 94, %6 puriely obfect oriented programming long Md acs sey AL ja tach & every value ag an object «Even object “hor iris oe a class & MeL das has. Super Cae bev kerad . dvbea | | cedle has thet, propedies, 4 actions - : 401 495 influenced with Smebtalk Smaltalk lang: 1 RE eR Page ‘Gdisk yp | ¥ + Fleatbility ? ee a iS flexible lang as “you can éa'stly' remove , redefine Ot odd existing pads! 0 i yaks sua? prior Vt + Miaios | fe bas features\leri ingle toberttarce oolys Luby has clases |) Asi) well as! modules } | SA modules ‘have \imethods buh, 92 en stances... “4 brqaey slog iene dol) > Vistual appearance! insienis fs Di generally prefers engtah, keyword 2 © fora Puntuations 95 used; to “de carat Ruled: 2 does ood peed variable ecloxalt oeB AP Dynancte § Duck typing '- > Ot 4s aynartic programming lang 7% Ruby pragraco are not compiled » + AN classes , module & method definition are § bail lb by the code when 44 run: ¥ Ruby variables are loosely typed language » which — means any wevdable can hold ony fype 4 of object: pond be oiBevorn © “3 Alben 0 method % called 09 ‘ao ‘object, of the type Ruby ool jlooks up at the fame terespec tive of object - , X Svasxtable constants + + 2p ruby, ‘censtants are ot Hint Paced “4ettialiged constant modified fo a aevip? uot Simply bed will not balt your program “nigger % waxNioF z + Naming Conve ctions : Vea D1 defines some naming conventions, 4s nasiables |, methods , constant & class |, » constant: stax with ‘capital Lethes, iva « Global vasiable | dlarls wilh doles .sign( $) % ODnsiance vasdable: Stards: with @) sign * class vasdable t stasts with *(@@) sig » Method mame: Allowed to stark with call leer i i Span RE ki a:e keyword anquments : tilee pythoo,, Fab y Method can also, be defined using Keyword —axqeiments case Bensitive : ' 1) 45 case SerSitive lang: Nowercase letters g apperease Letters are different: Keywords : On Ruby +there are approximately 42 keyouorA 5, which can be Moca for other ae They are called reserved words statement delimiters: multtéple’ Stotements in ia. Single tok must contain semicolon to blo but not at the end of oe * Ruby oo Rails t > ot a worttte 0 40 Dee pegenntog language + domme “of hep ponpltke are “Ruby oo Railo's Rhoda sinatra ou banarni . Scourged eal bas Ly rol boa r and emmany more ~ Ruby on Rails 6 the rns popetlon foes frame- -wotk for Ruby SOL! } ~ De i5 a $40 Black Web development Framework; comes with features 40 facilitate ‘both client Side cand server side adeb \developrbenk- | > Op provides basic Structure required by Aevelopy _ to create wel pages , web Services and De also.> Dt enables Aevelope doint TML, emterfaces bY st ed ; Rots devel build user Towa script g xt ‘also Ruby 0” have the option to add functionality’ 40 the application coi thgeat wortting additional code by | using a vauity Of robust Ruby gems: + Pt supports. high level s/w engineering ‘in 2p Why use Ruby on Rails ) Pee-coded Framework: ‘ DL has pre coded Frame voorks a0 Like Ruby on tails G chef now you wae ¢ rsonal o a Horosd 4his @5 00 enteasion for your own Fe professional projects Rg pot Oe 3 Dt has % own ecosystem -to manage Hide and, predebtHe produce named +the ruby gens Adhere are presently over 60,000 Ubrauties 1+ &) Documentation and Support Monual plays a significant role 4a cud develops Ute Developer pill be starfing hy 4o¢ documentation oa GU are | just dresing to cmnect yout Datahase atrect| y to document3) teorsng dtub. + DL has laxge amounts of learsing beta “om wich ‘you ean choose), here is pleoly of books A) community + Dt made full (with deuelopers wobo tove helping outs toobs make sure you give wack ‘once .). Rails framecoork : ‘ Framework 25 a a pager oct an programs ov code tioray shat writes many of goor apltcabion it 3 Ruby 0 Rails) is) MVC Framework he model Mew certoller framework isa desigo for idevelopieg appli ‘cadion A ’ + MVC priociple divides “4the ‘work of (a4 app* toto 9, & Seperate loud closely cBopercttiv é Bubsqstens OModel: +his maintains the ‘relationship | bho! the objects ard DB “handles ‘validations ,' asso tations transactions § more» > Dt 45 ‘implemented 40 active record Uibraxey which provides an Anterface gi bidding “ables in a relational PB g “Ruby prog ‘eode code 4bat Manipulades DB records - t Puloy method names are automatically generated fiom fields names of DR tables 4 capital Ss iViews I s Obs a presentattion of dalalin a povtcutan Forrrad thiggered oy contioll decision to present “the data , they are Bcript based template systems ike TSP, Oe PHP & very easy to ‘inteq tech: OF ‘Ss Amplemented fn action view |Libray controller :- ue eae Facility wotthio “the airbnb , & -camkolter _etiod conboller metho iHhu , hue 5a aeny cetned BERRE” 00 Gyuchtieg Abe no pec fc kick. Stasder dada § 00 other hand orqariging that, daja ‘ne 4 “fore thot RIS 4 the ‘needs joF a given viecd" 4n action cenkcller obi 5 Dt 49 implemented ng ble active record es a data broken oitti yand at yous, / => Mnstablation + o + Ruby a Ralls fiamework 4 web Servet y
You might also like
SL Unit-I
PDF
No ratings yet
SL Unit-I
54 pages
Intro To Ruby
PDF
No ratings yet
Intro To Ruby
3 pages
RubyProgrammingLanguage (Arpit & Abhishek)
PDF
No ratings yet
RubyProgrammingLanguage (Arpit & Abhishek)
4 pages
Project Report: Web Development Using Angular Js and Ruby On Rails
PDF
No ratings yet
Project Report: Web Development Using Angular Js and Ruby On Rails
38 pages
Introduction to Ruby and Rails
PDF
No ratings yet
Introduction to Ruby and Rails
83 pages
Ruby Tutorial
PDF
No ratings yet
Ruby Tutorial
125 pages
Ruby Programming
PDF
No ratings yet
Ruby Programming
63 pages
Ruby - Fundamentals - Course - Transcript
PDF
No ratings yet
Ruby - Fundamentals - Course - Transcript
29 pages
Ruby Presentation Sample
PDF
No ratings yet
Ruby Presentation Sample
32 pages
SL 1,2,4
PDF
No ratings yet
SL 1,2,4
20 pages
Full download Getting to Know Ruby 1st Edition Heather Moore Niver pdf docx
PDF
100% (1)
Full download Getting to Know Ruby 1st Edition Heather Moore Niver pdf docx
51 pages
Programming Ruby 1.9 & 2.0 (4th edition)_ The Pragmatic Programmers' Guide by Dave Thomas, with Chad Fowler and Andy Hunt
PDF
No ratings yet
Programming Ruby 1.9 & 2.0 (4th edition)_ The Pragmatic Programmers' Guide by Dave Thomas, with Chad Fowler and Andy Hunt
1 page
Humble Ruby Book
PDF
No ratings yet
Humble Ruby Book
141 pages
Ruby PDF
PDF
No ratings yet
Ruby PDF
48 pages
Full download Getting to Know Ruby 1st Edition Heather Moore Niver pdf docx
PDF
100% (9)
Full download Getting to Know Ruby 1st Edition Heather Moore Niver pdf docx
50 pages
Ruby Programming Language
PDF
No ratings yet
Ruby Programming Language
6 pages
The Ruby Programming Language
PDF
No ratings yet
The Ruby Programming Language
35 pages
Download ebooks file Getting to Know Ruby 1st Edition Heather Moore Niver all chapters
PDF
100% (3)
Download ebooks file Getting to Know Ruby 1st Edition Heather Moore Niver all chapters
51 pages
Ruby
PDF
No ratings yet
Ruby
28 pages
Lecture5
PDF
No ratings yet
Lecture5
17 pages
What Is The Ruby Programming Language?: How Does Ruby Compare To Other Coding Languages?
PDF
No ratings yet
What Is The Ruby Programming Language?: How Does Ruby Compare To Other Coding Languages?
2 pages
Ruby
PDF
No ratings yet
Ruby
1 page
SL Unit-1 Notes!-1
PDF
No ratings yet
SL Unit-1 Notes!-1
21 pages
Essential: by Melchior Brislinger and Peter Cooper
PDF
100% (1)
Essential: by Melchior Brislinger and Peter Cooper
6 pages
(Ebook) Getting to Know Ruby by Heather Moore Niver ISBN 9781477777145, 1477777148 - Download the full ebook now to never miss any detail
PDF
100% (1)
(Ebook) Getting to Know Ruby by Heather Moore Niver ISBN 9781477777145, 1477777148 - Download the full ebook now to never miss any detail
50 pages
Ruby Is A Pure Object Oriented Programming Language
PDF
No ratings yet
Ruby Is A Pure Object Oriented Programming Language
95 pages
SL Unit 2
PDF
No ratings yet
SL Unit 2
12 pages
Ruby Tutorial
PDF
0% (2)
Ruby Tutorial
26 pages
Ruby
PDF
No ratings yet
Ruby
447 pages
SL Unit 1
PDF
No ratings yet
SL Unit 1
19 pages
SL Unit 5 Ruby
PDF
No ratings yet
SL Unit 5 Ruby
26 pages
Ruby
PDF
No ratings yet
Ruby
2 pages
Name: Sujay Jogdand - ROLL NO:17100BTBDAI01635 - Subject: PPL - Submittd To: Mr. Romil Rawat
PDF
No ratings yet
Name: Sujay Jogdand - ROLL NO:17100BTBDAI01635 - Subject: PPL - Submittd To: Mr. Romil Rawat
29 pages
The Book of Ruby
PDF
No ratings yet
The Book of Ruby
57 pages
Ruby On Rails
PDF
No ratings yet
Ruby On Rails
53 pages
SL Notes
PDF
No ratings yet
SL Notes
22 pages
_SL_Unit_1.pptx
PDF
No ratings yet
_SL_Unit_1.pptx
113 pages
Unit 1 Web
PDF
No ratings yet
Unit 1 Web
197 pages
Ruby Programming
PDF
No ratings yet
Ruby Programming
261 pages
Ruby in a Nutshell A Desktop Quick Reference 1st Edition Yukihiro Matsumoto pdf download
PDF
100% (1)
Ruby in a Nutshell A Desktop Quick Reference 1st Edition Yukihiro Matsumoto pdf download
62 pages
Fundamentals of Object-Oriented Programming Applied in Ruby
PDF
No ratings yet
Fundamentals of Object-Oriented Programming Applied in Ruby
9 pages
Ruby Dynamic Dispach Duck Typing
PDF
No ratings yet
Ruby Dynamic Dispach Duck Typing
25 pages
Psalm Mizuki
PDF
No ratings yet
Psalm Mizuki
40 pages
Ruby Programming For Beginners An Introduction To Learning Ruby Programming With Tutorials and Hands-On Examples (Metzler, Nathan) (Z-Library)
PDF
No ratings yet
Ruby Programming For Beginners An Introduction To Learning Ruby Programming With Tutorials and Hands-On Examples (Metzler, Nathan) (Z-Library)
154 pages
Ruby
PDF
No ratings yet
Ruby
47 pages
Ruby & Rails: by Nicholas Belotti
PDF
No ratings yet
Ruby & Rails: by Nicholas Belotti
24 pages
Yukihiro Matsumoto (Matz), Creator of Ruby
PDF
No ratings yet
Yukihiro Matsumoto (Matz), Creator of Ruby
16 pages
Ruby&Rails
PDF
No ratings yet
Ruby&Rails
24 pages
Ruby Programming Information
PDF
No ratings yet
Ruby Programming Information
5 pages
09ruby Intro
PDF
No ratings yet
09ruby Intro
39 pages
Dubealex - 'S RGSS and Ruby Tutorial
PDF
No ratings yet
Dubealex - 'S RGSS and Ruby Tutorial
67 pages
WT R16 Unit-6
PDF
No ratings yet
WT R16 Unit-6
35 pages
Ruby: An Introduction: Jorge Chao University of New Orleans Slides Available As PDF at WWW - Cs.Uno - Edu/ Jchao/Rubyintro PDF
PDF
100% (3)
Ruby: An Introduction: Jorge Chao University of New Orleans Slides Available As PDF at WWW - Cs.Uno - Edu/ Jchao/Rubyintro PDF
52 pages
Ruby Programming
PDF
No ratings yet
Ruby Programming
2 pages