home > 言語別 更新日 >

ForNext

Only Do What Only You Can Do

Brian W.Kernighan, P.J.Plauger『ソフトウェア作法』

1.手はじめに

  VBScript JScript Perl PHP Python Ruby C# Java Scala F#
1.1. ファイルの COPY     08.12.26 08.12.26   08.12.26        
1.2. 文字数を数える     08.12.26 08.12.26   08.12.26        
1.3. 行数を数える     08.12.26 08.12.26   08.12.26        
1.4. 語数を数える     08.12.26 08.12.26   08.12.26        
1.5. TAB の除去     08.12.26 08.12.26   08.12.26        
1.6. 人手による翻訳                    
1.7. 構造プログラミングについて                    
1.8. Ratfor のまとめ                    
1.9. getc および putc の簡単な作り方                    
1.10. 展望                    

2.種々のフィルタ

  VBScript JScript Perl PHP Python Ruby C# Java Scala F#
2.1. TAB の復元     08.12.26 08.12.26   08.12.26        
2.2. 引数つきの指令                    
2.3. 重ね打ち                    
2.4. 文書情報の圧縮     08.12.26 08.12.26   08.12.26        
2.5. 文書情報の復元     08.12.26              
2.6. 暗号化                    
2.7. 文字の置換                    
2.8. 数の変換                    
2.9. まとめ                    

3.ファイルの処理

  VBScript JScript Perl PHP Python Ruby C# Java Scala F#
3.1. ファイルの比較                    
3.2. ファイル名による呼び出し                    
3.3. ファイルの取り込み                    
3.4. ファイルのつなぎ合わせ                    
3.5. ファイルの打ち出し                    
3.6. パイプライン                    
3.7. ファイルの動的生成                    
3.8. ファイル書庫                    
3.9. その他の書庫用指令                    
3.10. プログラムの構造                    
3.11. まとめ                    

4.整列

  VBScript JScript Perl PHP Python Ruby C# Java Scala F#
4.1. 浮上法                    
4.2. シェル法                    
4.3. 文書情報の整列                    
4.4. クイック法                    
4.5. 大きいファイルの整列                    
4.6. 各種の改良                    
4.7. 機能の分離                    
4.8. 巡回索引                    

5.文型の照合

  VBScript JScript Perl PHP Python Ruby C# Java Scala F#
5.1. 文型                    
5.2. プログラム作成                    
5.3. 文型の組み立て                    
5.4. 二、三の測定結果                    
5.5. 文書ファイルの書き換え                    
5.6. まとめ                    

6.文書編集

  VBScript JScript Perl PHP Python Ruby C# Java Scala F#
6.1. 利用者から見ると                    
6.2. プログラムの構造                    
6.3. 制御部                    
6.4. バッファの表現                    
6.5. その他の指令                    
6.6. 置換指令                    
6.7. 入出力                    
6.8. 広域指令                    
6.9. 主ルーチン                    
6.10. 作業ファイルの取り扱い                    
6.11. まとめ                    

7.文書整形

  VBScript JScript Perl PHP Python Ruby C# Java Scala F#
7.1. 指令構成                    
7.2. プログラムの構成                    
7.3. 指令の解読                    
7.4. ページ割り                    
7.5. 字下げ                    
7.6. 行のつめ合わせ                    
7.7. 出力の右そろえ                    
7.8. 中央そろえと下線                    
7.9. 二、三の測定結果                    
7.10. 種々の拡張                    
7.11. 高度の追加機能                    

8.マクロ処理

  VBScript JScript Perl PHP Python Ruby C# Java Scala F#
8.1. 文字列の置換                    
8.2. 表の検索                    
8.3. 二、三の測定結果                    
8.4. 引数つきのマクロ                    
8.5. 引数機能の組込み                    
8.6. 条件つきマクロ                    
8.7. 応用例                    

9.Ratfor から Fortran への翻訳

  VBScript JScript Perl PHP Python Ruby C# Java Scala F#
9.1. 全体の構成                    
9.2. 字句解析                    
9.3. コード生成規則                    
9.4. 構文解析                    
9.5. コード生成                    
9.6. 出力手続き                    
9.7. 種々の拡張                    
9.8. 二、三の測定結果                    
9.9. 利用統計                    
inserted by FC2 system