目次
- 雑多な話題
- 講義資料
- レポート課題(1)
- レポート課題(2)
- 関数型プログラミング
- 関数型プログラミング
- コールバックプログラミング
- 通常のプログラミング
- 解決法
- コールバックプログラミングの例
- コールバックプログラミングの利点
- コールバックプログラミングの欠点
- 実行順を保証する方法1
- async1.js
- 実行を保証する方法2
- async2.js
- async3.js
- 問題点
- async2.coffee
- async3.coffee
- 並列計算の将来
- 繰り返し処理の進化
- 昔の繰り返し処理
- GOTOに関する批判
- 構造化プログラミング
- NSチャート
- PAD
- HCPチャート
- for文の発明
- e.g. while文
- 繰り返し処理の記述を消す
- map.rb
- オブジェクト指向プログラミング
- オブジェクト指向の歴史
- オブジェクト指向の歴史
- Simula
- Smalltalk
- C++
- Objective-C
- Objective-C
- Modula2
- Eiffel
- JavaScript
- プロトタイプベースのオブジェクト指向
- 多くの言語処理系は販売されていた!
- オブジェクト指向の本質は?
- オブジェクト指向の本質
- オブジェクト指向は本当に必要?
- オブジェクト指向的考え方
- ファイルシステムとオブジェクト指向
- 日本語とオブジェクト指向
- 後置記法のメリット
- 富豪的プログラミング
- プログラミングコンテスト
- 東大の院試問題
- End