2015年7月4日土曜日

開発環境

Land of Lisp (M.D. Conrad Barski (著)、川合 史朗 (翻訳)、オライリージャパン)の6.5章(Lambda: とても大事な関数なので特別に章を分けて説明しよう)、6.5.1(lambda がすること)、6.5.2(lambda がそんな大事なわけ)を Scheme で取り組んでみる。

学習環境

  • 数式入力ソフト(TeX, MathML): MathType
  • MathML対応ブラウザ: Firefox、Safari
  • MathML非対応ブラウザ(Internet Explorer, Google Chrome...)用JavaScript Library: MathJax

線型代数入門 (松坂 和夫(著)、岩波書店)の第1章(2次元と3次元の簡単な幾何学)、5(ベクトルの内積)、問5.を解いてみる。

学習環境

  • 数式入力ソフト(TeX, MathML): MathType
  • MathML対応ブラウザ: Firefox、Safari
  • MathML非対応ブラウザ(Internet Explorer, Google Chrome...)用JavaScript Library: MathJax

数学読本〈1〉数・方程式/方程式/不等式 (松坂 和夫(著)、岩波書店)の第4章(大小関係をみる - 不等式)、4.2(不等式の解法)、2次不等式の問13.を解いてみる。

参考書籍

  1. 英語は絶対、勉強するな!―学校行かない・お金かけない・だけどペラペラ 鄭 讃容 (著, 原著), 金 淳鎬 (原著, 翻訳)

2015年7月3日金曜日

学習環境

  • 数式入力ソフト(TeX, MathML): MathType
  • MathML対応ブラウザ: Firefox、Safari
  • MathML非対応ブラウザ(Internet Explorer, Google Chrome...)用JavaScript Library: MathJax

線型代数入門 (松坂 和夫(著)、岩波書店)の第1章(2次元と3次元の簡単な幾何学)、5(ベクトルの内積)、問4.を解いてみる。

学習環境

  • 数式入力ソフト(TeX, MathML): MathType
  • MathML対応ブラウザ: Firefox、Safari
  • MathML非対応ブラウザ(Internet Explorer, Google Chrome...)用JavaScript Library: MathJax

数学読本〈1〉数・方程式/方程式/不等式 (松坂 和夫(著)、岩波書店)の第4章(大小関係をみる - 不等式)、4.2(不等式の解法)、2次不等式の問12.を解いてみる。

参考書籍

  1. 英語は絶対、勉強するな!―学校行かない・お金かけない・だけどペラペラ 鄭 讃容 (著, 原著), 金 淳鎬 (原著, 翻訳)

2015年7月2日木曜日

開発環境

Schemeの処理系(解釈系、評価器、レジスタ計算機を翻訳した命令列中心のより、もう少しC言語の特性を使った書き方をしたもの(label, gotoではなく、関数を呼び出すとか))を少しずつ書き進めてめていくことに。

Land of Schemeで、リダイレクトでファイルの内容を読み込ませる方法だと、対話的に入力(read 手続き、read-line 手続き)を受けつけることができないから、コマンドライン引数でファイルをが指定された場合は、その内容を読み込んで評価するように実装。

参考書籍等

開発環境

Land of Lisp (M.D. Conrad Barski (著)、川合 史朗 (翻訳)、オライリージャパン)の5章(世界とのインターフェース: Lisp でのデータの読み書き)、6.3(ゲームエンジンに専用のインタフェースを追加する)、6.4(さあこの素敵なゲームインタフェースを試してみよう)を Scheme で取り組んでみる。

開発環境

  • OS X Yosemite - Apple (OS)
  • Emacs (CUI)、BBEdit - Bare Bones Software, Inc. (GUI) (Text Editor)
  • Python 3.4 (プログラミング言語)

Python for Kids: A Playful Introduction to Programming (Jason R. Briggs (著) 、No Starch Press)のPart Ⅰ.(Learning to Program)、Chapter 7.(Recycling Your Code with Functions and Modules)、Programming Puzzles(No. 1701)を解いてみる。

学習環境

  • 数式入力ソフト(TeX, MathML): MathType
  • MathML対応ブラウザ: Firefox、Safari
  • MathML非対応ブラウザ(Internet Explorer, Google Chrome...)用JavaScript Library: MathJax

線型代数入門 (松坂 和夫(著)、岩波書店)の第1章(2次元と3次元の簡単な幾何学)、5(ベクトルの内積)、問3.を解いてみる。

学習環境

  • 数式入力ソフト(TeX, MathML): MathType
  • MathML対応ブラウザ: Firefox、Safari
  • MathML非対応ブラウザ(Internet Explorer, Google Chrome...)用JavaScript Library: MathJax

数学読本〈1〉数・方程式/方程式/不等式 (松坂 和夫(著)、岩波書店)の第4章(大小関係をみる - 不等式)、4.2(不等式の解法)、2次不等式の問11.を解いてみる。

参考書籍

  1. 英語は絶対、勉強するな!―学校行かない・お金かけない・だけどペラペラ 鄭 讃容 (著, 原著), 金 淳鎬 (原著, 翻訳)

2015年7月1日水曜日

学習環境

  • 数式入力ソフト(TeX, MathML): MathType
  • MathML対応ブラウザ: Firefox、Safari
  • MathML非対応ブラウザ(Internet Explorer, Google Chrome...)用JavaScript Library: MathJax

線型代数入門 (松坂 和夫(著)、岩波書店)の第1章(2次元と3次元の簡単な幾何学)、5(ベクトルの内積)、問2.を解いてみる。

学習環境

  • 数式入力ソフト(TeX, MathML): MathType
  • MathML対応ブラウザ: Firefox、Safari
  • MathML非対応ブラウザ(Internet Explorer, Google Chrome...)用JavaScript Library: MathJax

数学読本〈1〉数・方程式/方程式/不等式 (松坂 和夫(著)、岩波書店)の第4章(大小関係をみる - 不等式)、4.2(不等式の解法)、2次不等式の問10.を解いてみる。

開発環境

Head First C ―頭とからだで覚えるCの基本(David Griffiths (著)、Dawn Griffiths (著) 中田 秀基(監訳)(翻訳)、木下 哲也 (翻訳)、オライリージャパン)の11章(ソケットとネットワーキング: 127.0.0.1という場所はない)、自分で考えてみよう(p.487)を解いてみる。

その他参考書籍

開発環境

計算機プログラムの構造と解釈[第2版](ハロルド エイブルソン (著)、ジュリー サスマン (著)、ジェラルド・ジェイ サスマン (著)、Harold Abelson (原著)、Julie Sussman (原著)、Gerald Jay Sussman (原著)、和田 英一 (翻訳)、翔泳社、原書: Structure and Interpretation of Computer Programs (MIT Electrical Engineering and Computer Science)(SICP))の2(データによる抽象の構築)、2.5(汎用演算システム)、2.5.1(汎用算術演算子)、問題2.80.を解いてみる。

その他参考書籍

参考書籍

  1. 英語は絶対、勉強するな!―学校行かない・お金かけない・だけどペラペラ 鄭 讃容 (著, 原著), 金 淳鎬 (原著, 翻訳)

2015年6月30日火曜日

開発環境

Schemeの処理系(解釈系、評価器、レジスタ計算機を翻訳した命令列中心のより、もう少しC言語の特性を使った書き方をしたもの(label, gotoではなく、関数を呼び出すとか))を少しずつ書き進めてめていくことに。

Land of Schemeで必要になった、 read 手続き、read-line 手続きを実装。(read-line 手続きは、readline library を利用)

参考書籍等

開発環境

Land of Lisp (M.D. Conrad Barski (著)、川合 史朗 (翻訳)、オライリージャパン)の5章(世界とのインターフェース: Lisp でのデータの読み書き)、6.1(テキストの表示と読み書き)を Scheme で取り組んでみる。

学習環境

  • 数式入力ソフト(TeX, MathML): MathType
  • MathML対応ブラウザ: Firefox、Safari
  • MathML非対応ブラウザ(Internet Explorer, Google Chrome...)用JavaScript Library: MathJax

線型代数入門 (松坂 和夫(著)、岩波書店)の第1章(2次元と3次元の簡単な幾何学)、5(ベクトルの内積)、問1.を解いてみる。

学習環境

  • 数式入力ソフト(TeX, MathML): MathType
  • MathML対応ブラウザ: Firefox、Safari
  • MathML非対応ブラウザ(Internet Explorer, Google Chrome...)用JavaScript Library: MathJax

数学読本〈1〉数・方程式/方程式/不等式 (松坂 和夫(著)、岩波書店)の第4章(大小関係をみる - 不等式)、4.2(不等式の解法)、2次不等式の問9.を解いてみる。

開発環境

計算機プログラムの構造と解釈[第2版](ハロルド エイブルソン (著)、ジュリー サスマン (著)、ジェラルド・ジェイ サスマン (著)、Harold Abelson (原著)、Julie Sussman (原著)、Gerald Jay Sussman (原著)、和田 英一 (翻訳)、翔泳社、原書: Structure and Interpretation of Computer Programs (MIT Electrical Engineering and Computer Science)(SICP))の2(データによる抽象の構築)、2.5(汎用演算システム)、2.5.1(汎用算術演算子)、問題2.79.を解いてみる。

その他参考書籍

2015年6月29日月曜日

開発環境

Data Structures and Algorithms With Javascript (Michael McMillan(著)、O'Reilly Media)のChapter 4(Stacks)、Exercises 3.(No. 2801)を解いてみる。

開発環境

計算機プログラムの構造と解釈[第2版](ハロルド エイブルソン (著)、ジュリー サスマン (著)、ジェラルド・ジェイ サスマン (著)、Harold Abelson (原著)、Julie Sussman (原著)、Gerald Jay Sussman (原著)、和田 英一 (翻訳)、翔泳社、原書: Structure and Interpretation of Computer Programs (MIT Electrical Engineering and Computer Science)(SICP))の2(データによる抽象の構築)、2.5(汎用演算システム)、2.5.1(汎用算術演算子)、問題2.78.を解いてみる。

その他参考書籍

参考書籍

  1. 英語は絶対、勉強するな!―学校行かない・お金かけない・だけどペラペラ 鄭 讃容 (著, 原著), 金 淳鎬 (原著, 翻訳)

2015年6月28日日曜日

開発環境

Land of Lisp (M.D. Conrad Barski (著)、川合 史朗 (翻訳)、オライリージャパン)の5章(テキストゲームのエンジンを作る)、5.7(持っているものを調べる)を Scheme で取り組んでみる。

開発環境

Data Structures and Algorithms With Javascript (Michael McMillan(著)、O'Reilly Media)のChapter 4(Stacks)、Exercises 2.(No. 2801)を解いてみる。

学習環境

  • 数式入力ソフト(TeX, MathML): MathType
  • MathML対応ブラウザ: Firefox、Safari
  • MathML非対応ブラウザ(Internet Explorer, Google Chrome...)用JavaScript Library: MathJax

数学読本〈1〉数・方程式/方程式/不等式 (松坂 和夫(著)、岩波書店)の第4章(大小関係をみる - 不等式)、4.2(不等式の解法)、1次不等式の問8.を解いてみる。

開発環境

Schemeの処理系(解釈系、評価器、レジスタ計算機を翻訳した命令列中心のより、もう少しC言語の特性を使った書き方をしたもの(label, gotoではなく、関数を呼び出すとか))を少しずつ書き進めてめていくことに。

SICPで必要になった、 apply 手続きを実装。(可変長引数の手続きを扱えるようにするための、define の ドット末尾記法のサポートをどう実装するかは迷い中。)

参考書籍等

開発環境

計算機プログラムの構造と解釈[第2版](ハロルド エイブルソン (著)、ジュリー サスマン (著)、ジェラルド・ジェイ サスマン (著)、Harold Abelson (原著)、Julie Sussman (原著)、Gerald Jay Sussman (原著)、和田 英一 (翻訳)、翔泳社、原書: Structure and Interpretation of Computer Programs (MIT Electrical Engineering and Computer Science)(SICP))の2(データによる抽象の構築)、2.5(汎用演算システム)、2.5.1(汎用算術演算子)、問題2.77.を解いてみる。

その他参考書籍

参考書籍

  1. 英語は絶対、勉強するな!―学校行かない・お金かけない・だけどペラペラ 鄭 讃容 (著, 原著), 金 淳鎬 (原著, 翻訳)

2015年6月27日土曜日

開発環境

Land of Lisp (M.D. Conrad Barski (著)、川合 史朗 (翻訳)、オライリージャパン)の5章(テキストゲームのエンジンを作る)、5.6(オブジェクトを手に取る)を Scheme で取り組んでみる。