ruby : un langage d'avenir
DESCRIPTION
i was presenting ruby at the second edition of ESP codeCamp at Dakar ( Senegal )TRANSCRIPT
![Page 1: Ruby : un langage d'avenir](https://reader030.vdocuments.fr/reader030/viewer/2022020717/558ba1a0d8b42af4798b4725/html5/thumbnails/1.jpg)
Ruby
un langage d'avenir
![Page 2: Ruby : un langage d'avenir](https://reader030.vdocuments.fr/reader030/viewer/2022020717/558ba1a0d8b42af4798b4725/html5/thumbnails/2.jpg)
PlanPLAN
Un peu d'histoire
Code demo
Ruby et le web
Ruby et le mobile
![Page 3: Ruby : un langage d'avenir](https://reader030.vdocuments.fr/reader030/viewer/2022020717/558ba1a0d8b42af4798b4725/html5/thumbnails/3.jpg)
![Page 4: Ruby : un langage d'avenir](https://reader030.vdocuments.fr/reader030/viewer/2022020717/558ba1a0d8b42af4798b4725/html5/thumbnails/4.jpg)
![Page 5: Ruby : un langage d'avenir](https://reader030.vdocuments.fr/reader030/viewer/2022020717/558ba1a0d8b42af4798b4725/html5/thumbnails/5.jpg)
Evolution des langages
![Page 6: Ruby : un langage d'avenir](https://reader030.vdocuments.fr/reader030/viewer/2022020717/558ba1a0d8b42af4798b4725/html5/thumbnails/6.jpg)
Kristen Nygaard et Ole-Johan Dahl
![Page 7: Ruby : un langage d'avenir](https://reader030.vdocuments.fr/reader030/viewer/2022020717/558ba1a0d8b42af4798b4725/html5/thumbnails/7.jpg)
![Page 8: Ruby : un langage d'avenir](https://reader030.vdocuments.fr/reader030/viewer/2022020717/558ba1a0d8b42af4798b4725/html5/thumbnails/8.jpg)
![Page 9: Ruby : un langage d'avenir](https://reader030.vdocuments.fr/reader030/viewer/2022020717/558ba1a0d8b42af4798b4725/html5/thumbnails/9.jpg)
![Page 10: Ruby : un langage d'avenir](https://reader030.vdocuments.fr/reader030/viewer/2022020717/558ba1a0d8b42af4798b4725/html5/thumbnails/10.jpg)
Simula 1962...SmallTalk 1980Perl 1987Python 1990...
![Page 11: Ruby : un langage d'avenir](https://reader030.vdocuments.fr/reader030/viewer/2022020717/558ba1a0d8b42af4798b4725/html5/thumbnails/11.jpg)
![Page 12: Ruby : un langage d'avenir](https://reader030.vdocuments.fr/reader030/viewer/2022020717/558ba1a0d8b42af4798b4725/html5/thumbnails/12.jpg)
![Page 13: Ruby : un langage d'avenir](https://reader030.vdocuments.fr/reader030/viewer/2022020717/558ba1a0d8b42af4798b4725/html5/thumbnails/13.jpg)
SmallTalkLispPerlPython{
![Page 14: Ruby : un langage d'avenir](https://reader030.vdocuments.fr/reader030/viewer/2022020717/558ba1a0d8b42af4798b4725/html5/thumbnails/14.jpg)
![Page 15: Ruby : un langage d'avenir](https://reader030.vdocuments.fr/reader030/viewer/2022020717/558ba1a0d8b42af4798b4725/html5/thumbnails/15.jpg)
![Page 16: Ruby : un langage d'avenir](https://reader030.vdocuments.fr/reader030/viewer/2022020717/558ba1a0d8b42af4798b4725/html5/thumbnails/16.jpg)
![Page 17: Ruby : un langage d'avenir](https://reader030.vdocuments.fr/reader030/viewer/2022020717/558ba1a0d8b42af4798b4725/html5/thumbnails/17.jpg)
![Page 18: Ruby : un langage d'avenir](https://reader030.vdocuments.fr/reader030/viewer/2022020717/558ba1a0d8b42af4798b4725/html5/thumbnails/18.jpg)
Ruby User Groups
USA : 958......Afrique : 6 :'(
![Page 19: Ruby : un langage d'avenir](https://reader030.vdocuments.fr/reader030/viewer/2022020717/558ba1a0d8b42af4798b4725/html5/thumbnails/19.jpg)
Dakar
![Page 20: Ruby : un langage d'avenir](https://reader030.vdocuments.fr/reader030/viewer/2022020717/558ba1a0d8b42af4798b4725/html5/thumbnails/20.jpg)
![Page 21: Ruby : un langage d'avenir](https://reader030.vdocuments.fr/reader030/viewer/2022020717/558ba1a0d8b42af4798b4725/html5/thumbnails/21.jpg)
![Page 22: Ruby : un langage d'avenir](https://reader030.vdocuments.fr/reader030/viewer/2022020717/558ba1a0d8b42af4798b4725/html5/thumbnails/22.jpg)
![Page 23: Ruby : un langage d'avenir](https://reader030.vdocuments.fr/reader030/viewer/2022020717/558ba1a0d8b42af4798b4725/html5/thumbnails/23.jpg)
installing Ruby
Linux : > sudo apt-get install ruby Mac OS: > installé par défaut Windows : http://www.rubyinstaller.org
![Page 24: Ruby : un langage d'avenir](https://reader030.vdocuments.fr/reader030/viewer/2022020717/558ba1a0d8b42af4798b4725/html5/thumbnails/24.jpg)
MRI -- YarvJRubyXRubyRubiniusMacRubyIronRubyMagLevReaiRite
![Page 25: Ruby : un langage d'avenir](https://reader030.vdocuments.fr/reader030/viewer/2022020717/558ba1a0d8b42af4798b4725/html5/thumbnails/25.jpg)
MOBILE * Rhodes : -> android -> iphone -> blackberry -> symbian -> windows mobile
* Ruboto : android
![Page 26: Ruby : un langage d'avenir](https://reader030.vdocuments.fr/reader030/viewer/2022020717/558ba1a0d8b42af4798b4725/html5/thumbnails/26.jpg)
WEB17 frameworks !
* Rails * Sinatra* Merb* Padrino* Camping ( 4 ko )....
* Rack
![Page 27: Ruby : un langage d'avenir](https://reader030.vdocuments.fr/reader030/viewer/2022020717/558ba1a0d8b42af4798b4725/html5/thumbnails/27.jpg)
show time
![Page 28: Ruby : un langage d'avenir](https://reader030.vdocuments.fr/reader030/viewer/2022020717/558ba1a0d8b42af4798b4725/html5/thumbnails/28.jpg)