毎日が86400秒の残り時間

ビル・ゲイツのように計画実行のスピードを上げる

焦らず、しかし休まず、星のように己がまわりを巡れ
(ヨハン・ヴォルフガング・フォン・ゲーテ)

OCaml 動画 #1

今日も関数型プログラミングの学習だ!

 

プログラミングの基礎 (Computer Science Library)

プログラミングの基礎 (Computer Science Library)

 

 

OCamlの動画を見た。

「プログラミングの基礎」を使った授業紹介

第1回 基本データ型、変数、関数 4.5章まで

 

予習クイズ

「プログラミングの基礎」の授業用の予習問題と教科書問題

1 基本データ型、変数、関数

  1. OCaml では、実数をそのまま整数として扱うことはできないが、 整数をそのまま実数として扱うことはできる。 [Yes/No]
  2. OCaml では、変数の値を変更することは基本的にはできない。 [Yes/No]
  3. OCaml では、型チェックに通ったプログラムを実行すると、 実行時に型エラーは絶対に起こらない。 [Yes/No]

 

問1 No (整数と実数は別の型として扱われ、四則演算も演算子が異なる)

問2 Yes (OCamlの変数は、C言語の定数みたいなもので、値は変更できない)

問3 No (「絶対」とは言い切れない?)

 

教科書

第1章(p.1)~第4章(p.32)までをカバーしてるらしい。

ちょっくら読んでみるべ。