Enviar búsqueda
Cargar
Programming Language: Ruby
•
0 recomendaciones
•
332 vistas
Hesham Shabana
Seguir
Programming Language: Ruby
Leer menos
Leer más
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 12
Descargar ahora
Descargar para leer sin conexión
Recomendados
言語の設計判断
言語の設計判断
nishio
How i won a golf set from reg.ru
How i won a golf set from reg.ru
nobull
Clojure functions
Clojure functions
Jackson dos Santos Olveira
The Lesser Known Features of ECMAScript 6
The Lesser Known Features of ECMAScript 6
Bryan Hughes
C++ Programming - 7th Study
C++ Programming - 7th Study
Chris Ohk
Зависимые типы в GHC 8. Максим Талдыкин
Зависимые типы в GHC 8. Максим Талдыкин
Юрий Сыровецкий
A gentle introduction to functional programming through music and clojure
A gentle introduction to functional programming through music and clojure
Paul Lam
MongoDb In Action
MongoDb In Action
fuchaoqun
Recomendados
言語の設計判断
言語の設計判断
nishio
How i won a golf set from reg.ru
How i won a golf set from reg.ru
nobull
Clojure functions
Clojure functions
Jackson dos Santos Olveira
The Lesser Known Features of ECMAScript 6
The Lesser Known Features of ECMAScript 6
Bryan Hughes
C++ Programming - 7th Study
C++ Programming - 7th Study
Chris Ohk
Зависимые типы в GHC 8. Максим Талдыкин
Зависимые типы в GHC 8. Максим Талдыкин
Юрий Сыровецкий
A gentle introduction to functional programming through music and clojure
A gentle introduction to functional programming through music and clojure
Paul Lam
MongoDb In Action
MongoDb In Action
fuchaoqun
Super Advanced Python –act1
Super Advanced Python –act1
Ke Wei Louis
Selected Bash shell tricks from Camp CDL breakout group
Selected Bash shell tricks from Camp CDL breakout group
John Kunze
From Javascript To Haskell
From Javascript To Haskell
ujihisa
Code
Code
Fran Orton
JavaScript Code Formatting With Prettier by Christopher Chedeau
JavaScript Code Formatting With Prettier by Christopher Chedeau
React London 2017
Composition in JavaScript
Composition in JavaScript
Josh Mock
Yahoo! JAPANとKotlin
Yahoo! JAPANとKotlin
Shoichi Matsuda
大量地区化解决方案V5
大量地区化解决方案V5
bqconf
Extending Operators in Perl with Operator::Util
Extending Operators in Perl with Operator::Util
Nova Patch
Share test
Share test
Anton Stuk
Program membalik kata
Program membalik kata
haqiemisme
Functional perl
Functional perl
Errorific
Understanding our code with tests, schemas, and types
Understanding our code with tests, schemas, and types
Mark Godfrey
Perl使いの国のRubyist
Perl使いの国のRubyist
Takafumi ONAKA
MySQL Create Table
MySQL Create Table
Hoyoung Jung
Coding with Vim
Coding with Vim
Enzo Wang
Creating a Table from a Function
Creating a Table from a Function
dmidgette
Core dev summit
Core dev summit
Jeff Miccolis
Codigos
Codigos
Brian Joseff
RedHat/CentOs Commands for administrative works
RedHat/CentOs Commands for administrative works
Md Shihab
Ruby - Uma Introdução
Ruby - Uma Introdução
Ígor Bonadio
Ruby is Awesome
Ruby is Awesome
Astrails
Más contenido relacionado
La actualidad más candente
Super Advanced Python –act1
Super Advanced Python –act1
Ke Wei Louis
Selected Bash shell tricks from Camp CDL breakout group
Selected Bash shell tricks from Camp CDL breakout group
John Kunze
From Javascript To Haskell
From Javascript To Haskell
ujihisa
Code
Code
Fran Orton
JavaScript Code Formatting With Prettier by Christopher Chedeau
JavaScript Code Formatting With Prettier by Christopher Chedeau
React London 2017
Composition in JavaScript
Composition in JavaScript
Josh Mock
Yahoo! JAPANとKotlin
Yahoo! JAPANとKotlin
Shoichi Matsuda
大量地区化解决方案V5
大量地区化解决方案V5
bqconf
Extending Operators in Perl with Operator::Util
Extending Operators in Perl with Operator::Util
Nova Patch
Share test
Share test
Anton Stuk
Program membalik kata
Program membalik kata
haqiemisme
Functional perl
Functional perl
Errorific
Understanding our code with tests, schemas, and types
Understanding our code with tests, schemas, and types
Mark Godfrey
Perl使いの国のRubyist
Perl使いの国のRubyist
Takafumi ONAKA
MySQL Create Table
MySQL Create Table
Hoyoung Jung
Coding with Vim
Coding with Vim
Enzo Wang
Creating a Table from a Function
Creating a Table from a Function
dmidgette
Core dev summit
Core dev summit
Jeff Miccolis
Codigos
Codigos
Brian Joseff
RedHat/CentOs Commands for administrative works
RedHat/CentOs Commands for administrative works
Md Shihab
La actualidad más candente
(20)
Super Advanced Python –act1
Super Advanced Python –act1
Selected Bash shell tricks from Camp CDL breakout group
Selected Bash shell tricks from Camp CDL breakout group
From Javascript To Haskell
From Javascript To Haskell
Code
Code
JavaScript Code Formatting With Prettier by Christopher Chedeau
JavaScript Code Formatting With Prettier by Christopher Chedeau
Composition in JavaScript
Composition in JavaScript
Yahoo! JAPANとKotlin
Yahoo! JAPANとKotlin
大量地区化解决方案V5
大量地区化解决方案V5
Extending Operators in Perl with Operator::Util
Extending Operators in Perl with Operator::Util
Share test
Share test
Program membalik kata
Program membalik kata
Functional perl
Functional perl
Understanding our code with tests, schemas, and types
Understanding our code with tests, schemas, and types
Perl使いの国のRubyist
Perl使いの国のRubyist
MySQL Create Table
MySQL Create Table
Coding with Vim
Coding with Vim
Creating a Table from a Function
Creating a Table from a Function
Core dev summit
Core dev summit
Codigos
Codigos
RedHat/CentOs Commands for administrative works
RedHat/CentOs Commands for administrative works
Similar a Programming Language: Ruby
Ruby - Uma Introdução
Ruby - Uma Introdução
Ígor Bonadio
Ruby is Awesome
Ruby is Awesome
Astrails
Atmosphere 2016 - Krzysztof Kaczmarek - Don't fear the brackets - Clojure in ...
Atmosphere 2016 - Krzysztof Kaczmarek - Don't fear the brackets - Clojure in ...
PROIDEA
Desarrollando aplicaciones web en minutos
Desarrollando aplicaciones web en minutos
Edgar Suarez
Groovy puzzlers по русски с Joker 2014
Groovy puzzlers по русски с Joker 2014
Baruch Sadogursky
Python 1
Python 1
Ramin Najjarbashi
Map/reduce, geospatial indexing, and other cool features (Kristina Chodorow)
Map/reduce, geospatial indexing, and other cool features (Kristina Chodorow)
MongoSF
Clojure入門
Clojure入門
Naoyuki Kakuda
Groovy puzzlers jug-moscow-part 2
Groovy puzzlers jug-moscow-part 2
Evgeny Borisov
Groovy vs Boilerplate and Ceremony Code
Groovy vs Boilerplate and Ceremony Code
stasimus
jRuby: The best of both worlds
jRuby: The best of both worlds
Christopher Spring
Programming Lisp Clojure - 2장 : 클로저 둘러보기
Programming Lisp Clojure - 2장 : 클로저 둘러보기
JangHyuk You
Stupid Awesome Python Tricks
Stupid Awesome Python Tricks
Bryan Helmig
Perl 6 by example
Perl 6 by example
Andrew Shitov
Ruby is an Acceptable Lisp
Ruby is an Acceptable Lisp
Astrails
Refactoring to Macros with Clojure
Refactoring to Macros with Clojure
Dmitry Buzdin
Elm: give it a try
Elm: give it a try
Eugene Zharkov
Clojure for Java developers - Stockholm
Clojure for Java developers - Stockholm
Jan Kronquist
Java VS Python
Java VS Python
Simone Federici
The groovy puzzlers (as Presented at JavaOne 2014)
The groovy puzzlers (as Presented at JavaOne 2014)
GroovyPuzzlers
Similar a Programming Language: Ruby
(20)
Ruby - Uma Introdução
Ruby - Uma Introdução
Ruby is Awesome
Ruby is Awesome
Atmosphere 2016 - Krzysztof Kaczmarek - Don't fear the brackets - Clojure in ...
Atmosphere 2016 - Krzysztof Kaczmarek - Don't fear the brackets - Clojure in ...
Desarrollando aplicaciones web en minutos
Desarrollando aplicaciones web en minutos
Groovy puzzlers по русски с Joker 2014
Groovy puzzlers по русски с Joker 2014
Python 1
Python 1
Map/reduce, geospatial indexing, and other cool features (Kristina Chodorow)
Map/reduce, geospatial indexing, and other cool features (Kristina Chodorow)
Clojure入門
Clojure入門
Groovy puzzlers jug-moscow-part 2
Groovy puzzlers jug-moscow-part 2
Groovy vs Boilerplate and Ceremony Code
Groovy vs Boilerplate and Ceremony Code
jRuby: The best of both worlds
jRuby: The best of both worlds
Programming Lisp Clojure - 2장 : 클로저 둘러보기
Programming Lisp Clojure - 2장 : 클로저 둘러보기
Stupid Awesome Python Tricks
Stupid Awesome Python Tricks
Perl 6 by example
Perl 6 by example
Ruby is an Acceptable Lisp
Ruby is an Acceptable Lisp
Refactoring to Macros with Clojure
Refactoring to Macros with Clojure
Elm: give it a try
Elm: give it a try
Clojure for Java developers - Stockholm
Clojure for Java developers - Stockholm
Java VS Python
Java VS Python
The groovy puzzlers (as Presented at JavaOne 2014)
The groovy puzzlers (as Presented at JavaOne 2014)
Último
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
danishmna97
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Orbitshub
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
rafiqahmad00786416
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
apidays
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Dropbox
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Bhuvaneswari Subramani
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
UiPathCommunity
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Deepika Singh
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Angeliki Cooney
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Andrey Devyatkin
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
sammart93
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Rustici Software
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
apidays
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
The Digital Insurer
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
Último
(20)
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Programming Language: Ruby
1.
2.
3.
1993 2004 1999 1995 2003 2010 2005
4.
5.
(http://jruby.codehaus.org/) JVM) (http://www.ironruby.net/)
6.
… ● ○ ○ ○ ●
7.
8.
9.
- BINDING: def binding_elsewhere x
= 20 return binding end remote_binding = binding_elsewhere x = 10 eval("puts x") eval("puts x", remote_binding)
10.
Reflection: class Person end def add_accessor_to_person(accessor_name) Person.class_eval
%Q{ attr_accessor :#{accessor_name} } end irb>> person = Person.new irb>> add_accessor_to_person :name irb>> add_accessor_to_person :gender irb>> person.name = "Peter Cooper" irb>> person.gender = "male" irb>> puts "#{person.name} is #{person.gender}" --------------------------------------------class MyClass def initialize @my_variable = 'Hello, world!' end end obj = MyClass.new obj.instance_eval { puts @my_variable }
11.
12.
-Efficiency ? - Isn’t
widely used in Industry except for web apps - Not Powerful as python ( Not biased :P )
Descargar ahora