プログラミング言語年表
ワークステーションなどの世界ではあたりまえであったGUI化がパーソナルコンピュータにも及び、GUI環境のアプリケーション開発を支援する高度なRAD環境や、ビジュアルプログラミング言語なども盛んになった。80年代の、シェルスクリプトやAwkやPerlに続くような、各種のスクリプト言語もあらわれた。
1990年 ボーランドがObject PascalをサポートするTurbo Pascal 5.5をリリース。
1990年 グイド・ヴァンロッサムによってPythonが開発される。オブジェクト指向のスクリプト言語として欧米で広く普及している。
1990年 C言語のANSI標準(1989)をベースとしたISO標準(ISO/IEC 9899)が策定される。
1990年 スクリプト言語Tclが公開。GUIツールキットTkと組み合わせたGUIスクリプティング環境Tcl/Tkとして広く知られる。
1990年 Haskellバージョン1.0報告書が発表される。
1991年 マイクロソフトがMicrosoft Visual Basicを発表。Windows専用のGUIアプリケーション開発言語。BASICの名前がついているが、1980年代までのBASICとは大きく異なる。
1993年 まつもとゆきひろがRubyを開発(発表は1995年)。Perlのように使えるスクリプト言語を、純粋なオブジェクト指向言語として設計。
1993年 Luaがリリースされる。C言語のホストプログラムに組み込まれることを前提に開発された、高速な動作を特徴とするスクリプト言語。
1993年 ニュージーランドのオークランド大学のRoss IhakaとRobert Clifford GentlemanによりR言語が作られた。
2003年 マーティン・オーダスキーがScalaを開発。オブジェクト指向言語と関数型言語の特徴を統合し、Javaプラットフォーム上で動作する。
2005年 マイクロソフトがF#を公開。CLR上で動作し、OCamlをベースとした関数型プログラミングのパラダイムを導入。
2007年 C言語の置き換えを目指して開発されたD言語バージョン1.0がリリース。ネイティブコードで動作し、近年発達してきた他の言語の機能を多く取り入れている。
2009年 GoogleがGoを発表。並列コンピューティングに配慮したコンパイラ言語。依存性の注入を言語仕様に取り込み、例外処理やクラスの継承、アサーション、オーバーロードといった機能を排除している。
その他、GPU上で動作するシェーダープログラムを記述するための高水準言語として、Cg、HLSL、GLSLが登場。また、GPGPUプログラミング向けの言語拡張としてCUDA C/C++、OpenCL Cなどが登場した。いずれもC言語およびC++の構文をベースとした言語がよく使われている。