Common Lisp ベーシックマスター
電子書籍版(EPUB)
- Level 1 : Lisp is Different
- Level 2 : S式と評価モデル
- Level 3 : マクロとメタプログラミング
- Level 4 : 関数定義:抽象化と λ(ラムダ)の意味
- Level 5 : 条件分岐・判定によるロジック構築
- Level 6 : 再帰と反復
- Level 7 : データ構造
- Level 8 : 関数型プログラミングの応用
- Level 9 : 入出力とファイル操作
- Level 10 : 文字列操作
- Level 11 : シーケンス関数
- Level 12 : 数値と数学
- Level 13 : エラー処理
- Level 14 : デバッグと開発
- Level 15 : パッケージとシステム
- Level 16 : オブジェクト指向(CLOS)
- Level 17 : 実践演習 ─ テキスト処理ツール
- Level 18-A : 実践演習 ─ CSV処理
- Level 18-B : 実践演習 ─ JSON処理とデータ変換
- Level 18-C : 実践演習 ─ ライブラリを使った CSV/JSON 処理
- Level 19 : 簡易データベースの実装
- Level 20-A : 実践演習 ─ 電卓インタプリタ
- Level 20-B : 実践演習 ─ GUI 関数電卓
- Level 21-A : CLOS とゲームエンジン設計
- Level 21-B : テキストアドベンチャーの完成
- Level 21-C : ZORKを日本語でプレイする
- Level 22 : HTTPクライアント
- Level 23-A : タートルグラフィックス言語(前編)
- Level 23-B : タートルグラフィックス言語(後編)
- Level 24-A : Web アプリケーション ─ Todoアプリ
- Level 24-B : マルチユーザー Todo アプリ
- Level 25 : 総まとめと発展学習
- Level 26 : SSP: シンボリック・スプレッドシート
FORTH ベーシックマスター
電子書籍版(EPUB)
- Lev 1 : FORTHとは何か
- Lev 2 : gforth開発環境構築
- Lev 3 : スタック操作
- Lev 4 : 補講1
- Lev 5 : 条件分岐
- Lev 6 : 繰り返し構造
- Lev 7 : リターンスタックと再帰構造
- Lev 8 : 補講2
- Lev 9 : 条件制御と状態機械
- Lev 10 : gforthのデバッグ術と辞書探索
- Lev 11 : CREATEとメモリ操作 ― 配列を自作する
- Lev 12 : DOES>による動的構造とオブジェクト的設計
- Lev 13 : 補講3
- Lev 14 : VARIABLE・CONSTANT・VALUE・文字列・PAD
- Lev 15 : ローカル変数とスコープ管理
- Lev 16 : スコープと辞書構造
- Lev 17 : 浮動小数点演算と f 系ワード
- Lev 18 : ダブル整数とビット演算
- Lev 19 : ファイル入出力とデータ記録
- Lev 20 : 数の書式設定
- Lev 21 : 構造体とレコード設計
- Lev 22 : 統計演算
- Lev 23 : 補講4 ボトムアップ設計と抽象化
- Lev 24 : ニュートン法による根の探索
- Lev 25 : 数値積分と微分
- Lev 26 : 行列演算と線形代数
- Lev 27 : ソートと探索アルゴリズム
- Lev 28 : 補講5 デバッグとリファクタリング
- Lev 29 : CSVデータ入力・出力と標準入力・出力
- Lev 30 : gforthイメージファイルとファイル管理
- Lev 31 : DSL構築 ― 科学計算ミニ言語の設計
- Lev 32 : 補講6 Thinking Forth の高速化哲学