プログラミング言語年表
この時代には、人間にも理解しやすい言語を目指す高水準言語の開発が始まり、1950年代後半からFORTRAN、COBOL、LISP、ALGOLなど初期の代表的なプログラミング言語が登場した。
1957年 IBMのジョン・バッカスらがFORTRANを完成。1954年から開発が始まった。高級言語としては最初のものである。その後、何度かの仕様改定を行い、2010年現在も科学技術計算など大規模な計算を必要とする分野で使用されている。
1958年 ALGOL58を発表。アメリカ系のFORTRANに対抗して、ヨーロッパの研究者の主導で開発された。構造化プログラミングの考え方を取り入れた最初の言語である。その後、改良が進められたが、当時の水準ではコンパイラの作成が難しく、あまり普及しなかった。構造化プログラミングは後に登場するPascalやC言語など多くの言語に影響を与えた。
1959年 IBMがRPGを開発。Report Program Generatorのアクロニムであり、クエリの作成に特化したプログラム言語であるが、のちに他の機能の仕様も追加された。2018年現在でもIBMのミッドレンジコンピュータであるAS/400(現・System i)の開発では主力の言語である。
情報機器がネットワークでつながる時代になるにつれて、従来にはない問題が生じた。従来のソフトウェアは単体機器や閉鎖的なネットワークで動作するため、深刻な誤動作をしなければ良しとされていたが、情報機器が広くネットワークにつながりはじめたことで些細な欠陥も許容されない時代へと入った。具体的にはバッファオーバーフローに代表される不具合に対して防衛的でない言語の利用を避け、安全な言語の利用が増えるようになった。
2000年 マイクロソフトがC#を発表。.NET共通言語ランタイム (Common Language Runtime, CLR) という仮想マシン環境で動作するオブジェクト指向言語。Delphi (Object Pascal) およびJavaの影響を強く受けており、C++とJavaの中間的な特徴をもつ。2002年に.NET Framework 1.0および姉妹言語のVisual Basic .NETとともに正式リリース。
2002年 ECMAScriptがISO標準となる(ISO/IEC 16262)。