公益ソフトウェア論b
プログラミング言語から計算機の歴史を紐解く
概論・フリーOSとフリーな言語処理系の導入
機械語・アセンブラ: アドレス=変数の時代の構造
高水準言語の始まりと数値計算の時代
静的配列によるデータ表現
多次元配列の表現方法と利用
S式とラムダ
連想配列(ハッシュ、辞書)をベースとした汎用書式(JSON, YAML)
探索
スタックとキュー
再帰的アルゴリズム
ソート
集合表現と処理
文字列探索
使用する処理系
(予定)
言語
処理系例
アセンブリ言語
NASM
Fortran
gfortran(g77)
Cobol
OpenCOBOL(GnuCOBOL)
初期のスクリプト言語
AWK
PostScript
Ghostscript(gs)
Lisp
Emacs-Lisp
JavaScript
Node.js
その他色々
misc
今年度のゴール
扱った言語固有(得意分野)のデータタイプを理解する
自分の使うOSのバイナリ形式を作れる
Links
KoekiDrive成果置き場
helloworld.asm for NetBSD
,
netbsd assembly
Squeakとは
Postscriptプログラミングメモ
yuuji@koeki-u.ac.jp