Atlas (コンピュータ)
Atlasは今日のソフトウェアに使われている数多くの概念のパイオニアであり、そのうちの1つであるAtlas Supervisorは現代の定義で言う所のオペレーティングシステムの最初の実装であると考えられている。
Atlasで最初の高水準言語はAtlas Autocodeで、ALGOL 60とは同世代の言語であり、主にトニー・ブルッカーがALGOL 60の欠点を解決する目的で開発した。しかしAtlasはALGOL 60も後にサポートし、FORTRAN、COBOL、ABL (Atlas Basic Language、マシン語に近い言語)などもサポートした。数多くの学生が在籍する大学ではOSが保護される形でマシンコードによる開発ができる開発環境として支持を得ていた。
一部のコンパイラはコンパイラ・コンパイラで開発されており、このやり方で開発されたコンパイラとしては初期のものと見られている。
SPG (System Program Generator)というプログラミング言語も搭載していた。SPGで書かれたプログラムは実行時に別のプログラムを動的に生成してコンパイルできた。ユーザー定義マクロ機能があった。変数は<山括弧>で括られ、テキストパーサーを備えており、SPGプログラムのソースコードはバッカス・ナウア記法に似ていた。