FLOW-MATIC
第一に、FLOW-MATICは、英語のような文を使用して操作を表現する(英語版)世界初のプログラミング言語である。
第二に、FLOW-MATICは、データの記述とその操作を明確に分離した最初のシステムである。実行可能な文とは異なり、データ定義言語は英語に似ていなかった。データ構造は事前に印刷されたフォームに記入することによって定義された。
FLOW-MATICは、COBOLの設計に大きな影響を与えた。FLOW-MATICの要素のうち、以下に掲げるものがCOBOLに組み込まれた。
事前にファイルを定義し、INPUTファイルとOUTPUTファイルに分けること。
データ名の修飾(IN句、OF句)
ファイルのREAD操作におけるIF END OF DATA (AT END)句
表意定数ZERO(オリジナルはZZZ...ZZZで、Zの数で精度を示した)
プログラムを節に分割し、プログラムの様々な部分を分離すること。FLOW-MATICの節には、 Computer(環境部(environment division))、Directory(データ部(data division))、Compiler(手続き部(procedure division))がある。