Ruby Everywhere       まつもと ゆきひろ  Yukihiro "Matz" Matsumoto       @yukihiro_matz                              Powered by Ra...
 TPO         1/192    Powered by Rabbit 0.9.2
TPOO=Occasion                 2/192             Powered by Rabbit 0.9.2
OccasionKeynote               3/192           Powered by Rabbit 0.9.2
Keynotea speech, as at apolitical convention,that presentsimportant issues,principles, policies,etc.                      ...
KeynoteGive me a break                      5/192                  Powered by Rabbit 0.9.2
KeynoteI am a mere programmer                             6/192                         Powered by Rabbit 0.9.2
a programmer who invented  a language                    7/192                Powered by Rabbit 0.9.2
 a great language                       8/192                   Powered by Rabbit 0.9.2
 accidentally                   9/192               Powered by Rabbit 0.9.2
 But thats life    Cest la vie                    10/192                   Powered by Rabbit 0.9.2
 Lets start the keynote                           11/192                          Powered by Rabbit 0.9.2
KeynoteGood and Bad                12/192               Powered by Rabbit 0.9.2
Keynote: the good partThe first at the conferenceI can enjoy rest of theconference                               13/192   ...
Keynote: the bad partThe first at the conferenceI have less time to prepareYou have to endure                             ...
TPOP=Place           15/192          Powered by Rabbit 0.9.2
PlaceNew Orleans               16/192              Powered by Rabbit 0.9.2
Place松江 Matsue           17/192          Powered by Rabbit 0.9.2
MatsueMy hometown               18/192              Powered by Rabbit 0.9.2
PlaceSister Cities                 19/192                Powered by Rabbit 0.9.2
 Any locals?               20/192              Powered by Rabbit 0.9.2
PlaceMayor Matsuura of Matsue City                            21/192                           Powered by Rabbit 0.9.2
 Hi from him               22/192              Powered by Rabbit 0.9.2
TPOT=Time          23/192         Powered by Rabbit 0.9.2
Time2011        24/192       Powered by Rabbit 0.9.2
The first RubyConf was    Oct. 12-14 2001     in Tampa, FL                         25/192                      Powered by ...
So its11th RubyConf                 26/192                Powered by Rabbit 0.9.2
 First RubyConf in second decade                             27/192                            Powered by Rabbit 0.9.2
 10th anniversary                    28/192                   Powered by Rabbit 0.9.2
 Good chance to beat the world                            29/192                           Powered by Rabbit 0.9.2
     30/192    Powered by Rabbit 0.9.2
 2011        31/192       Powered by Rabbit 0.9.2
New position                32/192               Powered by Rabbit 0.9.2
 Chief Architect, Ruby                         33/192                        Powered by Rabbit 0.9.2
 2010        34/192       Powered by Rabbit 0.9.2
 Salesforce.com acquires      Heroku.com                           35/192                          Powered by Rabbit 0.9.2
Marc Benioff“Ruby is the language of Cloud 2”                               36/192                              Powered by...
 6 months later                  37/192                 Powered by Rabbit 0.9.2
TOYOTA Friend                 38/192                Powered by Rabbit 0.9.2
      39/192    Powered by Rabbit 0.9.2
Marc Benioff“Ruby is great!”                    40/192                   Powered by Rabbit 0.9.2
Marc Benioff“I want to help Ruby!”                          41/192                         Powered by Rabbit 0.9.2
Marc Benioff“as the language of cloud age”                             42/192                            Powered by Rabbit...
Marc Benioff“I want to HIRE YOU!”                         43/192                        Powered by Rabbit 0.9.2
 What!?          44/192         Powered by Rabbit 0.9.2
      45/192    Powered by Rabbit 0.9.2
Chief Architect, Ruby Least Business-ish Title                             46/192                            Powered by Ra...
Chief Architect, RubyI will keep working on Ruby core           development                              47/192           ...
Chief Architect, RubyAs I have done for long time                                48/192                               Powe...
Chief Architect, RubyThey dont ask me anything new                             49/192                            Powered b...
Chief Architect, Rubyexcept attnending Dreamforce                           50/192                          Powered by Rab...
Chief Architect, RubyI have been worked full time for           long time                               51/192            ...
      52/192    Powered by Rabbit 0.9.2
Chief Architect, RubyMy financial situation has been          improved                              53/192                ...
Chief Architect, RubyHiring me do not accelerate     development much                               54/192                ...
We have to improve   SFDC+Heroku want toaccelerate Ruby development                           55/192                      ...
We have to improveSo we are going to form a team                             56/192                            Powered by ...
We have to improveof full-time core committer(s)                                 57/192                             Powere...
Full-time core committer Nobuyoshi Nakada (Nobu)                            58/192                           Powered by Ra...
Full-time core committer    aka "Patch Monster"                           59/192                          Powered by Rabbi...
Full-time core committer        PatchMon                       60/192                      Powered by Rabbit 0.9.2
Full-time core committer Nobuyoshi Nakada (Nobu)                            61/192                           Powered by Ra...
Number One Committer                    62/192                   Powered by Rabbit 0.9.2
Number One Committer                    63/192                   Powered by Rabbit 0.9.2
 You can expect more patches         from Nobu                           64/192                          Powered by Rabbit...
Full-time CommittersMore to come (if budget allows)                              65/192                             Powere...
Full-time CommittersI welcome more companies to     hire core committers                           66/192                 ...
Full-time CommittersI have already contacted        EnginYard                            67/192                           ...
     68/192    Powered by Rabbit 0.9.2
 2011        69/192       Powered by Rabbit 0.9.2
the StandardWe have been working on thestandard for last three years                             70/192                   ...
the Standard       JISJapan Industrial Standard                             71/192                            Powered by R...
the StandardJIS x3017                72/192               Powered by Rabbit 0.9.2
the Standard   ISO                73/192               Powered by Rabbit 0.9.2
the Standard Vote: 20 vs 0                  74/192                 Powered by Rabbit 0.9.2
The StandardThe subset of Ruby                      75/192                     Powered by Rabbit 0.9.2
The Standard1.8 and 1.9 compatible                          76/192                         Powered by Rabbit 0.9.2
The StandardPlatform independence                         77/192                        Powered by Rabbit 0.9.2
The StandardNo fork, no thread                      78/192                     Powered by Rabbit 0.9.2
The StandardIts stll incomplete                        79/192                       Powered by Rabbit 0.9.2
The StandardMore versions to come                         80/192                        Powered by Rabbit 0.9.2
The StandardBetter coverage                   81/192                  Powered by Rabbit 0.9.2
The StandardWill move to 1.9 (or 2.0)                             82/192                            Powered by Rabbit 0.9.2
The StandardThe reasons behind                      83/192                     Powered by Rabbit 0.9.2
The reasons behind  Business reliability                          84/192                         Powered by Rabbit 0.9.2
The reasons behindAlternative implementations                               85/192                              Powered by...
     86/192    Powered by Rabbit 0.9.2
 2011        87/192       Powered by Rabbit 0.9.2
 The world has been taken over        by machines                            88/192                           Powered by R...
      89/192    Powered by Rabbit 0.9.2
      90/192    Powered by Rabbit 0.9.2
      91/192    Powered by Rabbit 0.9.2
      92/192    Powered by Rabbit 0.9.2
      93/192    Powered by Rabbit 0.9.2
      94/192    Powered by Rabbit 0.9.2
      95/192    Powered by Rabbit 0.9.2
      96/192    Powered by Rabbit 0.9.2
      97/192    Powered by Rabbit 0.9.2
      98/192    Powered by Rabbit 0.9.2
 All driven by computers                           99/192                          Powered by Rabbit 0.9.2
 Computers need software                          100/192                          Powered by Rabbit 0.9.2
 Software ratio in systems       increasing                            101/192                            Powered by Rabbi...
 Software should be written by us                             102/192                             Powered by Rabbit 0.9.2
 in programming languages                           103/192                           Powered by Rabbit 0.9.2
   There are numerousprogramming languages                        104/192                        Powered by Rabbit 0.9.2
 But what we love most is..                             105/192                             Powered by Rabbit 0.9.2
 Ruby       106/192       Powered by Rabbit 0.9.2
 But what is Ruby?                    107/192                    Powered by Rabbit 0.9.2
 Muiti-fold definition                        108/192                        Powered by Rabbit 0.9.2
 Ruby the syntax                  109/192                  Powered by Rabbit 0.9.2
 Ruby the philosophy                      110/192                      Powered by Rabbit 0.9.2
 Ruby the library                   111/192                   Powered by Rabbit 0.9.2
 Ruby the gems                112/192                Powered by Rabbit 0.9.2
 Ruby the community                     113/192                     Powered by Rabbit 0.9.2
 Wed like to help more     developers                         114/192                         Powered by Rabbit 0.9.2
 JRuby        115/192        Powered by Rabbit 0.9.2
 Ruby for JVM platform                        116/192                        Powered by Rabbit 0.9.2
 Ruby to reach Java world                           117/192                           Powered by Rabbit 0.9.2
 Ruboto         118/192         Powered by Rabbit 0.9.2
 JRuby on Android                   119/192                   Powered by Rabbit 0.9.2
 Rhodes         120/192         Powered by Rabbit 0.9.2
 Ruby for mobile phones                         121/192                         Powered by Rabbit 0.9.2
 CRuby        122/192        Powered by Rabbit 0.9.2
 Ruby 1.9.3             123/192             Powered by Rabbit 0.9.2
 Ruby 1.9.3RC1            124/192            Powered by Rabbit 0.9.2
 Yugui        125/192        Powered by Rabbit 0.9.2
    126/192    Powered by Rabbit 0.9.2
 Keywords for the future                          127/192                          Powered by Rabbit 0.9.2
 Cloud+Mobile           128/192           Powered by Rabbit 0.9.2
 Cloud        129/192        Powered by Rabbit 0.9.2
     130/192    Powered by Rabbit 0.9.2
     131/192    Powered by Rabbit 0.9.2
     132/192    Powered by Rabbit 0.9.2
 Mobile         133/192         Powered by Rabbit 0.9.2
 Small devices                134/192                Powered by Rabbit 0.9.2
 Digital appliances                     135/192                     Powered by Rabbit 0.9.2
 Mobile phones                136/192                Powered by Rabbit 0.9.2
 Vehicle          137/192          Powered by Rabbit 0.9.2
 Robots         138/192         Powered by Rabbit 0.9.2
 Id like to address these fields                               139/192                               Powered by Rabbit 0.9.2
 As Lua does now                  140/192                  Powered by Rabbit 0.9.2
     141/192    Powered by Rabbit 0.9.2
 mruby        142/192        Powered by Rabbit 0.9.2
mrubyMatzsembeddableminimal implementation ofRuby language                            143/192                            P...
 RiteVM as core                 144/192                 Powered by Rabbit 0.9.2
 Minimal standard libraries                             145/192                             Powered by Rabbit 0.9.2
 Embeddable C API                   146/192                   Powered by Rabbit 0.9.2
 Incremental GC                 147/192                 Powered by Rabbit 0.9.2
 Soft realtime                148/192                Powered by Rabbit 0.9.2
 Parser to generate AST                         149/192                         Powered by Rabbit 0.9.2
 Codegen to generate bytecode                          150/192                          Powered by Rabbit 0.9.2
 RiteVM to run bytecode                         151/192                         Powered by Rabbit 0.9.2
 32bit instructions                     152/192                     Powered by Rabbit 0.9.2
 Instructions are serializable                                153/192                                Powered by Rabbit 0.9.2
 to binary files                  154/192                  Powered by Rabbit 0.9.2
 or C files             155/192             Powered by Rabbit 0.9.2
 Entirely written in C99                          156/192                          Powered by Rabbit 0.9.2
 for all imaginable platforms                               157/192                               Powered by Rabbit 0.9.2
 Linux        158/192        Powered by Rabbit 0.9.2
 Windows          159/192          Powered by Rabbit 0.9.2
 MacOS        160/192        Powered by Rabbit 0.9.2
 Android          161/192          Powered by Rabbit 0.9.2
 iOS      162/192      Powered by Rabbit 0.9.2
 VxWorks          163/192          Powered by Rabbit 0.9.2
 ITRON        164/192        Powered by Rabbit 0.9.2
 or even non OS platforms                           165/192                           Powered by Rabbit 0.9.2
 As I explained last year                           166/192                           Powered by Rabbit 0.9.2
 Difference?              167/192              Powered by Rabbit 0.9.2
 Now it works!                168/192                Powered by Rabbit 0.9.2
 Demo       169/192       Powered by Rabbit 0.9.2
DemoMandelbrot Set                 170/192                 Powered by Rabbit 0.9.2
     171/192    Powered by Rabbit 0.9.2
 mruby is young                 172/192                 Powered by Rabbit 0.9.2
 its small             173/192             Powered by Rabbit 0.9.2
 its weak            174/192            Powered by Rabbit 0.9.2
 mruby has possibility                        175/192                        Powered by Rabbit 0.9.2
 huge possibility                   176/192                   Powered by Rabbit 0.9.2
 can you imagine?                   177/192                   Powered by Rabbit 0.9.2
 Mobile device                178/192                Powered by Rabbit 0.9.2
 Robots         179/192         Powered by Rabbit 0.9.2
 Digital appliances                     180/192                     Powered by Rabbit 0.9.2
 Games        181/192        Powered by Rabbit 0.9.2
 Ruby instead of Lua                      182/192                      Powered by Rabbit 0.9.2
 Server side              183/192              Powered by Rabbit 0.9.2
 Ruby instead of Node.js                          184/192                          Powered by Rabbit 0.9.2
 One big step to rule the world                             185/192                             Powered by Rabbit 0.9.2
 No perfect languages                       186/192                       Powered by Rabbit 0.9.2
 Even Ruby            187/192            Powered by Rabbit 0.9.2
 Wed like to provide choices                           188/192                               Powered by Rabbit 0.9.2
 Freedom to choose Ruby                         189/192                         Powered by Rabbit 0.9.2
 And make the world happier                         190/192                         Powered by Rabbit 0.9.2
 As we feel right now                       191/192                       Powered by Rabbit 0.9.2
 Thank you            192/192            Powered by Rabbit 0.9.2
Upcoming SlideShare
Loading in...5
×

Ruby everywhere

125,182

Published on

The keynote at RubyConf 2011 New Orleans

Published in: Technology, Lifestyle
3 Comments
25 Likes
Statistics
Notes
  • @ah_livia He's the inventor of Ruby. That means he's kind of important, and when he gives a presentation about Ruby, people will pay attention.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • 38,843 views? (I doubt it.)

    I’m new to slideshare and I don’t understand how the most uninspiring presentations receive astronomical views.

    It appears many of the industry leaders on Slideshare accept unsatisfactory work.

    Slideshare is a good place to present information, but it lacks legitimacy & honest feedback.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Welcome Matz. Thank you for making ruby, and making all of our coding lives better and more enjoyable.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
125,182
On Slideshare
0
From Embeds
0
Number of Embeds
38
Actions
Shares
0
Downloads
127
Comments
3
Likes
25
Embeds 0
No embeds

No notes for slide

Ruby everywhere

  1. 1. Ruby Everywhere まつもと ゆきひろ Yukihiro "Matz" Matsumoto @yukihiro_matz Powered by Rabbit 0.9.2
  2. 2.  TPO  1/192 Powered by Rabbit 0.9.2
  3. 3. TPOO=Occasion 2/192 Powered by Rabbit 0.9.2
  4. 4. OccasionKeynote 3/192 Powered by Rabbit 0.9.2
  5. 5. Keynotea speech, as at apolitical convention,that presentsimportant issues,principles, policies,etc. 4/192 Powered by Rabbit 0.9.2
  6. 6. KeynoteGive me a break 5/192 Powered by Rabbit 0.9.2
  7. 7. KeynoteI am a mere programmer 6/192 Powered by Rabbit 0.9.2
  8. 8. a programmer who invented a language 7/192 Powered by Rabbit 0.9.2
  9. 9.  a great language 8/192 Powered by Rabbit 0.9.2
  10. 10.  accidentally 9/192 Powered by Rabbit 0.9.2
  11. 11.  But thats life Cest la vie 10/192 Powered by Rabbit 0.9.2
  12. 12.  Lets start the keynote 11/192 Powered by Rabbit 0.9.2
  13. 13. KeynoteGood and Bad 12/192 Powered by Rabbit 0.9.2
  14. 14. Keynote: the good partThe first at the conferenceI can enjoy rest of theconference 13/192 Powered by Rabbit 0.9.2
  15. 15. Keynote: the bad partThe first at the conferenceI have less time to prepareYou have to endure 14/192 Powered by Rabbit 0.9.2
  16. 16. TPOP=Place 15/192 Powered by Rabbit 0.9.2
  17. 17. PlaceNew Orleans 16/192 Powered by Rabbit 0.9.2
  18. 18. Place松江 Matsue 17/192 Powered by Rabbit 0.9.2
  19. 19. MatsueMy hometown 18/192 Powered by Rabbit 0.9.2
  20. 20. PlaceSister Cities 19/192 Powered by Rabbit 0.9.2
  21. 21.  Any locals? 20/192 Powered by Rabbit 0.9.2
  22. 22. PlaceMayor Matsuura of Matsue City 21/192 Powered by Rabbit 0.9.2
  23. 23.  Hi from him 22/192 Powered by Rabbit 0.9.2
  24. 24. TPOT=Time 23/192 Powered by Rabbit 0.9.2
  25. 25. Time2011 24/192 Powered by Rabbit 0.9.2
  26. 26. The first RubyConf was Oct. 12-14 2001 in Tampa, FL 25/192 Powered by Rabbit 0.9.2
  27. 27. So its11th RubyConf 26/192 Powered by Rabbit 0.9.2
  28. 28.  First RubyConf in second decade 27/192 Powered by Rabbit 0.9.2
  29. 29.  10th anniversary 28/192 Powered by Rabbit 0.9.2
  30. 30.  Good chance to beat the world 29/192 Powered by Rabbit 0.9.2
  31. 31.   30/192 Powered by Rabbit 0.9.2
  32. 32.  2011 31/192 Powered by Rabbit 0.9.2
  33. 33. New position 32/192 Powered by Rabbit 0.9.2
  34. 34.  Chief Architect, Ruby 33/192 Powered by Rabbit 0.9.2
  35. 35.  2010 34/192 Powered by Rabbit 0.9.2
  36. 36.  Salesforce.com acquires Heroku.com 35/192 Powered by Rabbit 0.9.2
  37. 37. Marc Benioff“Ruby is the language of Cloud 2” 36/192 Powered by Rabbit 0.9.2
  38. 38.  6 months later 37/192 Powered by Rabbit 0.9.2
  39. 39. TOYOTA Friend 38/192 Powered by Rabbit 0.9.2
  40. 40.   39/192 Powered by Rabbit 0.9.2
  41. 41. Marc Benioff“Ruby is great!” 40/192 Powered by Rabbit 0.9.2
  42. 42. Marc Benioff“I want to help Ruby!” 41/192 Powered by Rabbit 0.9.2
  43. 43. Marc Benioff“as the language of cloud age” 42/192 Powered by Rabbit 0.9.2
  44. 44. Marc Benioff“I want to HIRE YOU!” 43/192 Powered by Rabbit 0.9.2
  45. 45.  What!? 44/192 Powered by Rabbit 0.9.2
  46. 46.   45/192 Powered by Rabbit 0.9.2
  47. 47. Chief Architect, Ruby Least Business-ish Title 46/192 Powered by Rabbit 0.9.2
  48. 48. Chief Architect, RubyI will keep working on Ruby core development 47/192 Powered by Rabbit 0.9.2
  49. 49. Chief Architect, RubyAs I have done for long time 48/192 Powered by Rabbit 0.9.2
  50. 50. Chief Architect, RubyThey dont ask me anything new 49/192 Powered by Rabbit 0.9.2
  51. 51. Chief Architect, Rubyexcept attnending Dreamforce 50/192 Powered by Rabbit 0.9.2
  52. 52. Chief Architect, RubyI have been worked full time for long time 51/192 Powered by Rabbit 0.9.2
  53. 53.   52/192 Powered by Rabbit 0.9.2
  54. 54. Chief Architect, RubyMy financial situation has been improved 53/192 Powered by Rabbit 0.9.2
  55. 55. Chief Architect, RubyHiring me do not accelerate development much 54/192 Powered by Rabbit 0.9.2
  56. 56. We have to improve SFDC+Heroku want toaccelerate Ruby development 55/192 Powered by Rabbit 0.9.2
  57. 57. We have to improveSo we are going to form a team 56/192 Powered by Rabbit 0.9.2
  58. 58. We have to improveof full-time core committer(s) 57/192 Powered by Rabbit 0.9.2
  59. 59. Full-time core committer Nobuyoshi Nakada (Nobu) 58/192 Powered by Rabbit 0.9.2
  60. 60. Full-time core committer aka "Patch Monster" 59/192 Powered by Rabbit 0.9.2
  61. 61. Full-time core committer PatchMon 60/192 Powered by Rabbit 0.9.2
  62. 62. Full-time core committer Nobuyoshi Nakada (Nobu) 61/192 Powered by Rabbit 0.9.2
  63. 63. Number One Committer 62/192 Powered by Rabbit 0.9.2
  64. 64. Number One Committer 63/192 Powered by Rabbit 0.9.2
  65. 65.  You can expect more patches from Nobu 64/192 Powered by Rabbit 0.9.2
  66. 66. Full-time CommittersMore to come (if budget allows) 65/192 Powered by Rabbit 0.9.2
  67. 67. Full-time CommittersI welcome more companies to hire core committers 66/192 Powered by Rabbit 0.9.2
  68. 68. Full-time CommittersI have already contacted EnginYard 67/192 Powered by Rabbit 0.9.2
  69. 69.   68/192 Powered by Rabbit 0.9.2
  70. 70.  2011 69/192 Powered by Rabbit 0.9.2
  71. 71. the StandardWe have been working on thestandard for last three years 70/192 Powered by Rabbit 0.9.2
  72. 72. the Standard JISJapan Industrial Standard 71/192 Powered by Rabbit 0.9.2
  73. 73. the StandardJIS x3017 72/192 Powered by Rabbit 0.9.2
  74. 74. the Standard ISO 73/192 Powered by Rabbit 0.9.2
  75. 75. the Standard Vote: 20 vs 0 74/192 Powered by Rabbit 0.9.2
  76. 76. The StandardThe subset of Ruby 75/192 Powered by Rabbit 0.9.2
  77. 77. The Standard1.8 and 1.9 compatible 76/192 Powered by Rabbit 0.9.2
  78. 78. The StandardPlatform independence 77/192 Powered by Rabbit 0.9.2
  79. 79. The StandardNo fork, no thread 78/192 Powered by Rabbit 0.9.2
  80. 80. The StandardIts stll incomplete 79/192 Powered by Rabbit 0.9.2
  81. 81. The StandardMore versions to come 80/192 Powered by Rabbit 0.9.2
  82. 82. The StandardBetter coverage 81/192 Powered by Rabbit 0.9.2
  83. 83. The StandardWill move to 1.9 (or 2.0) 82/192 Powered by Rabbit 0.9.2
  84. 84. The StandardThe reasons behind 83/192 Powered by Rabbit 0.9.2
  85. 85. The reasons behind Business reliability 84/192 Powered by Rabbit 0.9.2
  86. 86. The reasons behindAlternative implementations 85/192 Powered by Rabbit 0.9.2
  87. 87.   86/192 Powered by Rabbit 0.9.2
  88. 88.  2011 87/192 Powered by Rabbit 0.9.2
  89. 89.  The world has been taken over by machines 88/192 Powered by Rabbit 0.9.2
  90. 90.   89/192 Powered by Rabbit 0.9.2
  91. 91.   90/192 Powered by Rabbit 0.9.2
  92. 92.   91/192 Powered by Rabbit 0.9.2
  93. 93.   92/192 Powered by Rabbit 0.9.2
  94. 94.   93/192 Powered by Rabbit 0.9.2
  95. 95.   94/192 Powered by Rabbit 0.9.2
  96. 96.   95/192 Powered by Rabbit 0.9.2
  97. 97.   96/192 Powered by Rabbit 0.9.2
  98. 98.   97/192 Powered by Rabbit 0.9.2
  99. 99.   98/192 Powered by Rabbit 0.9.2
  100. 100.  All driven by computers 99/192 Powered by Rabbit 0.9.2
  101. 101.  Computers need software 100/192 Powered by Rabbit 0.9.2
  102. 102.  Software ratio in systems increasing 101/192 Powered by Rabbit 0.9.2
  103. 103.  Software should be written by us 102/192 Powered by Rabbit 0.9.2
  104. 104.  in programming languages 103/192 Powered by Rabbit 0.9.2
  105. 105.   There are numerousprogramming languages 104/192 Powered by Rabbit 0.9.2
  106. 106.  But what we love most is.. 105/192 Powered by Rabbit 0.9.2
  107. 107.  Ruby 106/192 Powered by Rabbit 0.9.2
  108. 108.  But what is Ruby? 107/192 Powered by Rabbit 0.9.2
  109. 109.  Muiti-fold definition 108/192 Powered by Rabbit 0.9.2
  110. 110.  Ruby the syntax 109/192 Powered by Rabbit 0.9.2
  111. 111.  Ruby the philosophy 110/192 Powered by Rabbit 0.9.2
  112. 112.  Ruby the library 111/192 Powered by Rabbit 0.9.2
  113. 113.  Ruby the gems 112/192 Powered by Rabbit 0.9.2
  114. 114.  Ruby the community 113/192 Powered by Rabbit 0.9.2
  115. 115.  Wed like to help more developers 114/192 Powered by Rabbit 0.9.2
  116. 116.  JRuby 115/192 Powered by Rabbit 0.9.2
  117. 117.  Ruby for JVM platform 116/192 Powered by Rabbit 0.9.2
  118. 118.  Ruby to reach Java world 117/192 Powered by Rabbit 0.9.2
  119. 119.  Ruboto 118/192 Powered by Rabbit 0.9.2
  120. 120.  JRuby on Android 119/192 Powered by Rabbit 0.9.2
  121. 121.  Rhodes 120/192 Powered by Rabbit 0.9.2
  122. 122.  Ruby for mobile phones 121/192 Powered by Rabbit 0.9.2
  123. 123.  CRuby 122/192 Powered by Rabbit 0.9.2
  124. 124.  Ruby 1.9.3 123/192 Powered by Rabbit 0.9.2
  125. 125.  Ruby 1.9.3RC1 124/192 Powered by Rabbit 0.9.2
  126. 126.  Yugui 125/192 Powered by Rabbit 0.9.2
  127. 127.   126/192 Powered by Rabbit 0.9.2
  128. 128.  Keywords for the future 127/192 Powered by Rabbit 0.9.2
  129. 129.  Cloud+Mobile 128/192 Powered by Rabbit 0.9.2
  130. 130.  Cloud 129/192 Powered by Rabbit 0.9.2
  131. 131.   130/192 Powered by Rabbit 0.9.2
  132. 132.   131/192 Powered by Rabbit 0.9.2
  133. 133.   132/192 Powered by Rabbit 0.9.2
  134. 134.  Mobile 133/192 Powered by Rabbit 0.9.2
  135. 135.  Small devices 134/192 Powered by Rabbit 0.9.2
  136. 136.  Digital appliances 135/192 Powered by Rabbit 0.9.2
  137. 137.  Mobile phones 136/192 Powered by Rabbit 0.9.2
  138. 138.  Vehicle 137/192 Powered by Rabbit 0.9.2
  139. 139.  Robots 138/192 Powered by Rabbit 0.9.2
  140. 140.  Id like to address these fields 139/192 Powered by Rabbit 0.9.2
  141. 141.  As Lua does now 140/192 Powered by Rabbit 0.9.2
  142. 142.   141/192 Powered by Rabbit 0.9.2
  143. 143.  mruby 142/192 Powered by Rabbit 0.9.2
  144. 144. mrubyMatzsembeddableminimal implementation ofRuby language 143/192 Powered by Rabbit 0.9.2
  145. 145.  RiteVM as core 144/192 Powered by Rabbit 0.9.2
  146. 146.  Minimal standard libraries 145/192 Powered by Rabbit 0.9.2
  147. 147.  Embeddable C API 146/192 Powered by Rabbit 0.9.2
  148. 148.  Incremental GC 147/192 Powered by Rabbit 0.9.2
  149. 149.  Soft realtime 148/192 Powered by Rabbit 0.9.2
  150. 150.  Parser to generate AST 149/192 Powered by Rabbit 0.9.2
  151. 151.  Codegen to generate bytecode 150/192 Powered by Rabbit 0.9.2
  152. 152.  RiteVM to run bytecode 151/192 Powered by Rabbit 0.9.2
  153. 153.  32bit instructions 152/192 Powered by Rabbit 0.9.2
  154. 154.  Instructions are serializable 153/192 Powered by Rabbit 0.9.2
  155. 155.  to binary files 154/192 Powered by Rabbit 0.9.2
  156. 156.  or C files 155/192 Powered by Rabbit 0.9.2
  157. 157.  Entirely written in C99 156/192 Powered by Rabbit 0.9.2
  158. 158.  for all imaginable platforms 157/192 Powered by Rabbit 0.9.2
  159. 159.  Linux 158/192 Powered by Rabbit 0.9.2
  160. 160.  Windows 159/192 Powered by Rabbit 0.9.2
  161. 161.  MacOS 160/192 Powered by Rabbit 0.9.2
  162. 162.  Android 161/192 Powered by Rabbit 0.9.2
  163. 163.  iOS 162/192 Powered by Rabbit 0.9.2
  164. 164.  VxWorks 163/192 Powered by Rabbit 0.9.2
  165. 165.  ITRON 164/192 Powered by Rabbit 0.9.2
  166. 166.  or even non OS platforms 165/192 Powered by Rabbit 0.9.2
  167. 167.  As I explained last year 166/192 Powered by Rabbit 0.9.2
  168. 168.  Difference? 167/192 Powered by Rabbit 0.9.2
  169. 169.  Now it works! 168/192 Powered by Rabbit 0.9.2
  170. 170.  Demo 169/192 Powered by Rabbit 0.9.2
  171. 171. DemoMandelbrot Set 170/192 Powered by Rabbit 0.9.2
  172. 172.   171/192 Powered by Rabbit 0.9.2
  173. 173.  mruby is young 172/192 Powered by Rabbit 0.9.2
  174. 174.  its small 173/192 Powered by Rabbit 0.9.2
  175. 175.  its weak 174/192 Powered by Rabbit 0.9.2
  176. 176.  mruby has possibility 175/192 Powered by Rabbit 0.9.2
  177. 177.  huge possibility 176/192 Powered by Rabbit 0.9.2
  178. 178.  can you imagine? 177/192 Powered by Rabbit 0.9.2
  179. 179.  Mobile device 178/192 Powered by Rabbit 0.9.2
  180. 180.  Robots 179/192 Powered by Rabbit 0.9.2
  181. 181.  Digital appliances 180/192 Powered by Rabbit 0.9.2
  182. 182.  Games 181/192 Powered by Rabbit 0.9.2
  183. 183.  Ruby instead of Lua 182/192 Powered by Rabbit 0.9.2
  184. 184.  Server side 183/192 Powered by Rabbit 0.9.2
  185. 185.  Ruby instead of Node.js 184/192 Powered by Rabbit 0.9.2
  186. 186.  One big step to rule the world 185/192 Powered by Rabbit 0.9.2
  187. 187.  No perfect languages 186/192 Powered by Rabbit 0.9.2
  188. 188.  Even Ruby 187/192 Powered by Rabbit 0.9.2
  189. 189.  Wed like to provide choices 188/192 Powered by Rabbit 0.9.2
  190. 190.  Freedom to choose Ruby 189/192 Powered by Rabbit 0.9.2
  191. 191.  And make the world happier 190/192 Powered by Rabbit 0.9.2
  192. 192.  As we feel right now 191/192 Powered by Rabbit 0.9.2
  193. 193.  Thank you 192/192 Powered by Rabbit 0.9.2
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×