pr20161105b
のバックアップ(No.2)
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
バックアップ一覧
差分
を表示
現在との差分
を表示
ソース
を表示
pr20161105b
へ行く。
1 (2016-10-31 (月) 11:44:32)
2 (2016-10-31 (月) 15:09:06)
2016年11月05日のプレゼン下書き(2)
(by
K
, 2016.10.31)
↑
アイデアが迷走しつつあるので整理
「話せること」と「話すべきこと」は同じではないことを意識。
時間も限られている(15分)。
↑
アウトライン
(1) OSASKのこれまでの歴史紹介
(2) ライバル方式開発
(3) Essenの話
(4) なぜEssenを作りたいのか
(4)で共感が得られるのであれば、この話はするべき。でも共感が得られるかなあ。プレゼンスキル的には難しいかもしれない。
(2)は続く2人に話をつなぐためにはあったほうがよい。
(1)はOSASKは死んでいると誤解されているだろうから言うほうが良い。
↑
詳細
OSを作っているとシェルも作りたくなる
GUIシェルはかっこいいけど、やっぱりコマンドラインもほしい
シェルがそれなりのプログラミング言語になっているといいなと
K
は思う
となると
ls -l (註:ディレクトリ一覧のコマンドです)
みたいな記述を許したい
つまり命令のあとパラメータをスペース区切りで書けるようにしたい
オプション指定のために「-」を使えるようにしたい
(→要件A)
いっぽうで、以前から感じていたのだけど、なぜCやC++では余りの計算は%なのだ
これはパーセント記号であって、あまりという意味はないはずだ
まあ/に似ているという点は理解できるけれども
だから mod をあまりの演算子に使いたい
もっというと and や or や xor とかも使えるようにしたい
つまり演算子が記号だけなのはいやだ!ってこと
演算子を自由に定義できる言語でありたい(→要件B)
K
の持論としてパーフェクトなプログラミング言語なんてなくて、基本的に一長一短だから、このプログラミング言語で何でもかんでも解決しようとはしない
それよりも既存のプログラミング言語と連携する(→要件C)
だめだEssenのことを説明すると時間切れ必至だ。これは捨てよう。
OSを自作しているとシェルも自分で作りたくなる
あれこれやっているうちにプログラミング言語開発になってしまった
(とりあえずこれだけでいいんじゃないか?これだけでもプログラミング言語開発を始めた動機までは理解してもらえる)
OSASKの開発年表
第一世代OSASK: 2000.05.01~2005.01.08
「30日でできる!OS自作入門」: 2006.02.27
第二世代OSASK: 2008.04.24~2009.10.05
OSASKの公開停止: 2009.11~
blikeライブラリ: 2010.10~2011.03
K
が就職: 2011.09.01~
第三世代OSASK: 2013.03.19~2014.08.28
K
が正式に帰ってきた: 2013.07.07
2000年05月を0として、月数でカウント
2005.01: 056(48+8)
2006.02: 069(56+13)
2008.04: 083(69+14)
2009.10: 089(83+6)
2009.11: 090
2010.10: 101(90+11)
2011.03: 107
2011.09: 113
2013.03: 131(113+12+6)
2013.07: 135
2014.08: 148(135+13)
2016.11: 175(148+24+3)
5x148=740
(工事中)
↑
こめんと欄
コメント
お名前
NameLink