エドガー・ダイクストラ
ダイクストラは分散コンピューティングの先駆者の1人でもある。例えば、彼の "Self-stabilizing Systems in Spite of Distributed Control" という論文は自己安定化(英語版)というサブフィールドを創始した。
コンピュータ科学やプログラミングについての彼の意見は広範囲に及んだ。例えば、あるデータ構造の複数のインスタンスを処理している場合、経験則としてそのロジックをループ内にカプセル化すべきだと示唆し、また、プログラミングが本来非常に難しく複雑であり、プログラマはその複雑性をうまく管理するために可能な限り技巧と抽象化を利用する必要がある、という主張をした。
「コンピュータ科学」という用語が、(情報理論などといった)実際には必要な抽象的性質について当を得ていない、とする以下のような発言もあった(EWD924、なお日本では「情報科学」など、ある程度それを補うような語が併用されている)。
A confusion of even longer standing came from the fact that the unprepared included the electronic engineers that were supposed to design, build, and maintain the machines.