Link Search Menu Expand Document

thinking.study_groups [

  • Read and note:
  • What you did and did not understand

  • What they thoought the key points were

  • What they did not agree with

  • What ideas related to other writings ##How the work could be improved

  • Introduction ##What I understood/didn't understand

  • The choice of languages - Javascript was too popular and the next most popular was Io - really? I guess it almost doesn't matter - learning different paradigms, and different languages.
  • These seem to be languages that he wants to learn and used this as an opportunity to do it.
  • Really liked the idea of giving reasons not to read the book

Key points:

  • In linguistics speaking a second language can develop youdepth of thought and allow you to
  • Most introductory tutorials are not enough to get a reasonable grasp/true experience of a language.
  • Important to keep learning to learn - man after my own heard.
  • This is a tough undertaking - there won't be a full review of each language or a full installation guide but enough to understand the important features of the language.

Points I disagreed with

  • Was learning to code hard? I never found that.
  • Learning

####How could it be improved?

  • Ruby - Mary Poppins ##What you did and did not understand Features of the language:
  • Optimised for the efficiency of the developer
  • Encapsulation (data and behaviour are packaged together)
  • Inheritance through classes
  • Polymorphism (objects can take many forms)

What are blocks? Code between braces that can be single lines.

What are threads?

What are actors?

What they thoought the key points were What they did not agree with What ideas related to other writings How the work could be improved Look for: - Synatatic sugar Features that break the rules of the languages ** Code blocks in collections *## Trade-offs made along the way.f


Table of contents