2013年8月9日金曜日

[Why's] 3.A Quick (and Hopefully Painless) Ride Through Ruby (with Cartoon Foxes)

  • http://mislav.uniqpath.com/poignant-guide/book/chapter-3.html
  • "My conscience won’t let me call Ruby a computer language." A fascinating expression.
  • "We can no longer truthfully call it a computer language. It is coderspeak. It is the language of our thoughts." Okay. I agree with the author about this characteristic of Ruby but...
    • Schemers may say "We use not English but abstract trees of data and codes when we design and analyze programs.",
    • Haskeler may say "You can't prove your correctness. We should change our way of thinking. Category theory is an alternative mathematical...",
    • Common Lisper may say "Ah, that's a kind of the loop macro. Some love that kinda stuff. But others don't. Enjoy."
  • "Try to focus on the look of each of these parts of speech. The rest of the book will detail the specifics. I give short descriptions for each part of speech, but you don’t have to understand the explanation. By the end of this chapter, you should be able to recognize every part of a Ruby program." This is practical and effective way to start introducing a language. This long section, "2. The Parts of Speech" provides exactly this type of quick tour of Ruby. Good.


0 件のコメント: