Ruby for biginner - Don't be suprised

817 visualizaciones

Publicado el

from http://slid.es/nacyot/ruby
on aug 2013 at Dev.study
by nacyot(Kim Daekwon)

Publicado en: Tecnología, Educación
0 comentarios
1 recomendación
Estadísticas
Notas
  • Sé el primero en comentar

Sin descargas
Visualizaciones
Visualizaciones totales
817
En SlideShare
0
De insertados
0
Número de insertados
3
Acciones
Compartido
0
Descargas
14
Comentarios
0
Recomendaciones
1
Insertados 0
No insertados

No hay notas en la diapositiva.

Ruby for biginner - Don't be suprised

  1. 1. RUBY
  2. 2. PROGRAMMING LANGUAGE OTAKU
  3. 3. PRINCIPLE OF LEAST SURPRISE
  4. 4. FOR EXAMPLE, I WAS A C++ PROGRAMMER BEFORE I STARTED DESIGNING RUBY. I PROGRAMMED IN C++ EXCLUSIVELY FOR TWO OR THREE YEARS. AND AFTER TWO YEARS OF C++ PROGRAMMING, IT STILL SURPRISED ME.
  5. 5. NEED-TO-KNOW
  6. 6. SYNTAX SUGARS
  7. 7. RUBY 2.0
  8. 8. CONVENTIONS
  9. 9. VARIABLES
  10. 10. ? METHODS
  11. 11. ! METHODS
  12. 12. MAGIC COMMENT
  13. 13. MAGIC COMMENT IN RUBY 2.0
  14. 14. OPTIONAL PARENTHESES
  15. 15. DOMAIN SPECIFIC LANGUAGE
  16. 16. EVERYTHING IN RUBY EVALUATES TO TRUE EXCEPT FOR FALSE AND NIL.
  17. 17. STRING INTERPOLATION
  18. 18. STRING & SYMBOL
  19. 19. STRING
  20. 20. SYMBOL
  21. 21. STRING VS. SYMBOL
  22. 22. ARRAY
  23. 23. SYMBOL
  24. 24. ENUMERABLE(.EACH)
  25. 25. FILE
  26. 26. .MAP
  27. 27. LAMBDA SYNTAX SUGAR
  28. 28. __DIR__ VS. FILE.DIRNAME(__FILE__)
  29. 29. INHERITANCE
  30. 30. MIX-IN
  31. 31. INCLUDE VS. INHERITANCE
  32. 32. SELF VS. INCLUDE
  33. 33. PREPEND VS. SELF
  34. 34. HASH PARAMETERS
  35. 35. KEYWORD PARAMETERS
  36. 36. ????????
  37. 37. IF STATEMENT?
  38. 38. IF STATEMENT
  39. 39. EXPRESSION-ORIENTED inpython:
  40. 40. OPEN CLASS
  41. 41. IN RAILS
  42. 42. REFINEMENTS
  43. 43. DON'T BE SURPRISED!
  44. 44. THANK YOU!

×