0

MacRuby Jogo Rapido

957

Published on

Uma Lightning Talk sobre MacRuby.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
957
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

  • MacRuby é uma implementação do Ruby 1.9 utilizando a LLVM e tecnologias do Mac OS X. MacRuby é também um projeto open-source da Apple liderado pelo Laurent Sansonetti.

  • MacRuby é uma implementação do Ruby 1.9 utilizando a LLVM e tecnologias do Mac OS X. MacRuby é também um projeto open-source da Apple liderado pelo Laurent Sansonetti.

  • MacRuby é uma implementação do Ruby 1.9 utilizando a LLVM e tecnologias do Mac OS X. MacRuby é também um projeto open-source da Apple liderado pelo Laurent Sansonetti.

  • MacRuby é uma implementação do Ruby 1.9 utilizando a LLVM e tecnologias do Mac OS X. MacRuby é também um projeto open-source da Apple liderado pelo Laurent Sansonetti.

  • MacRuby se diferencia do Ruby “normal” porque sua máquina virtual, suas estratégias de otimização de rotinas, geração de bytecodes e compilação just-in-time são implementados usando a Low-Level Virtual Machine. Uma infraestrutura de compilação super performática que tem esse logotipo maneiro.
  • MacRubuy também é implementado utilizando os frameworks nativos do Mac OS X de uma maneira que não há uma Bridge de um objeto Ruby para Objective-C, a linguagem em que os frameworks de Mac OS X foram escritos.
  • MacRubuy também é implementado utilizando os frameworks nativos do Mac OS X de uma maneira que não há uma Bridge de um objeto Ruby para Objective-C, a linguagem em que os frameworks de Mac OS X foram escritos.
  • Em runtime...
  • Em runtime...
  • Em runtime...

  • Questão filosófica. Mas qual é o objetivo do MacRuby afinal?
  • Questão filosófica. Mas qual é o objetivo do MacRuby afinal?
  • Questão filosófica. Mas qual é o objetivo do MacRuby afinal?
  • Patrick Thomson escreveu uma pequena função para calcular a sequencia de fibonnaci. E ele fez isto nas 3 linguagens, utilizando a mesma estratégia.
  • Patrick Thomson escreveu uma pequena função para calcular a sequencia de fibonnaci. E ele fez isto nas 3 linguagens, utilizando a mesma estratégia.
  • Patrick Thomson escreveu uma pequena função para calcular a sequencia de fibonnaci. E ele fez isto nas 3 linguagens, utilizando a mesma estratégia.
  • Patrick Thomson escreveu uma pequena função para calcular a sequencia de fibonnaci. E ele fez isto nas 3 linguagens, utilizando a mesma estratégia.



















  • Como assim o MacRuby usou menos linhas se a API do Cocoa é a mesma para Objective-C?
  • Como assim o MacRuby usou menos linhas se a API do Cocoa é a mesma para Objective-C?
  • Como assim o MacRuby usou menos linhas se a API do Cocoa é a mesma para Objective-C?
  • Como assim o MacRuby usou menos linhas se a API do Cocoa é a mesma para Objective-C?
  • Como assim o MacRuby usou menos linhas se a API do Cocoa é a mesma para Objective-C?
  • Como assim o MacRuby usou menos linhas se a API do Cocoa é a mesma para Objective-C?
  • Como assim o MacRuby usou menos linhas se a API do Cocoa é a mesma para Objective-C?
  • Como assim o MacRuby usou menos linhas se a API do Cocoa é a mesma para Objective-C?
  • Como assim o MacRuby usou menos linhas se a API do Cocoa é a mesma para Objective-C?




    1. A particular slide catching your eye?

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

    ×