川合のプログラミング言語自作のためのテキスト第三版#10

(1) ここまでのまとめ

ページ名名前行数.exeの大きさ説明速度のめやす
a21_txt01HL-149行6.0KB初めの一歩、たった49行のシンプルすぎる言語処理系計測不能
a21_txt01_2HL-2128行6.5KB変数名は1文字じゃなくてもOK、見やすいスペースやインデントもOKに計測不能
a21_txt01_3HL-3148行7.0KB条件分岐などをサポートしてループ処理が可能に1520倍
a21_txt01_4HL-4186行7.5KBREPLの導入(これは楽しい!)1520倍
a21_txt01_5HL-5214行7.5KB少し高速化260倍
a21_txt01_6HL-6284行8.0KBもっと高速化(がんばった!)13.2倍
a21_txt01_6aHL-6a297行8.5KBさらに高速化!(これをやるかどうかは好みが分かれるかも)5.5倍
a21_txt01_7HL-7445行9.5KB式の導入(なんか急にかっこよくなった!)5.5倍
a21_txt01_8HL-8557行11.0KBforやブロックifの追加5.5倍
a21_txt01_8aHL-8a635行12.0KB配列や文字列リテラルの導入5.5倍
a21_txt01_9HL-9754行19.5KBグラフィック命令の追加5.5倍
a21_txt01_9aHL-9a772行20.0KBC言語っぽく改造5.5倍

(2) 残された課題

(3) 私はこの言語をどうしようと思っているのか?

次回に続く

こめんと欄


コメントお名前NameLink

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS