2017/05/15

schedule

03:00 睡眠
13:00 起床・朝食
13:45 出家
14:30 研究室
18:30 雑談
20:00 帰宅
20:45 自宅着・夕食
22:00 風呂
23:30 電話 (-24:15)
25:30 就寝

やったこと

  • C言語 入門書の次に読む本 (pp.107-117) 帰宅後の合間に読む。多重include回避のためのinclude guard (typedefが衝突するとエラーになる)。header fileでincludeすべきheader file : ライブラリを利用するときに外部者が必要なもの。そうでないheader file : ライブラリでのみ利用するもの。header fileに関数定義を書く手法はとてもよくない。ヘッダのお作法は習ったことなかったので参考になる。

コメント

  • 先週後半、何もしていなかったので研究をする。まず、1日7時間研究をすること自体が自分にとって難しい課題…。
  • 眠いのですぐ寝てしまった。研究室にいた時から、どうも目を開けているのが辛かった。沢山寝たはずだが…。
  • 会社に入って、この調子で勉強を時間外にできるものだろうか。心配だ。

(C言語について)

  • C++がCより多機能になり"Better C"と言われる分、Cは低機能だと思っていた。それは正しいが、低機能な中でもこれだけ気をつけるべき点があって、随分良くできるものなのだなあと思う。
  • Cによるコードの1つの集大成が、Linuxカーネルか。デバイスドライバ周りだけ少し見たことがあるけれど、整然としている印象だった。

(?)

  • 任意の市場について、完全に市場原理に任せるか、法などで制約すべきか。バス事故。