プログラミング言語のタイムライン

これは、10 年ごとに記録された著名なプログラミング言語です。

1790年代

名前開発者前任者
1790年[1]ジャカード織機(概念)[1]ジョセフ・マリー・ジャカード

1800年代

名前開発者前任者
1801年 [2]ジャカード機(実装)[2]ジョセフ・マリー・ジャカードなし(固有言語)

1830年代

名前開発者前任者
1837年[3]バブL1 [3]チャールズ・バベッジジャカード[4]

1840年代

名前開発者前任者
1843年[4] [5]注記G [6] [4]エイダ・ラブレスなし(固有言語)

1870年代

名前開発者前任者
1879用語集[7]ゴットロープ・フレーゲなし(固有言語)

1940年代

名前会社のチーフ開発者前任者
1943–45/46年[8]プランカルキュルコンラート・ツーゼなし(固有言語)
1943~1946年ENIACコーディングシステム アラン・チューリングの後継者、ジョン・フォン・ノイマンジョン・モークリーJ・プレスパー・エッカートハーマン・ゴールドスタインなし(固有言語)
1946ENIAC ショートコードアラン・チューリングの後継者、リチャード・クリッピンガーとジョン・フォン・ノイマンなし(固有言語)
1947~1952年ARC/バークベック アセンブラキャスリーン・ブースENIACショートコード[9]
1948プランカルキュル(出版年)コンラート・ツーゼ
1949EDSACの初期注文デビッド・ウィーラーENIACコーディングシステム
ショートコード(元々は
ブリーフコードと呼ばれていました)
ジョン・モークリーとウィリアム・F・シュミットENIAC ショートコード
名前会社のチーフ開発者前任者

1950年代

名前会社のチーフ開発者前任者
1950短縮コード(UNIVAC I用)ウィリアム・F・シュミットショートコード
1951スーパープランハインツ・ルティスハウザープランカルキュル
藻類エドワード・A・ボーヒーズ、カール・バルケなし(固有言語)
中級プログラミング言語アーサー・バークスショートコード
ベーム無名コード体系コラッド・ベームCPCコード体系
クラマーアウズドリュッケコンラート・ツーゼプランカルキュル
スタニスラウス(記譜)フリッツ・バウアーなし(固有言語)
ソートマージジェネレータベティ・ホルバートンなし(固有言語)
1952ショートコード(UNIVAC II用)アルバート・B・トニク[10] JR ローガン短縮コード(UNIVAC I用)
A-0グレース・ホッパーショートコード
グレニー・オートコードアリック・グレニーCPCコード体系
演算子プログラミングアレクセイ・アンドレーヴィッチ・リャプノフとカテリーナ・ユシチェンコの参加メズム
編集ジェネレータミリー・コスソート/マージ
コンプールランド/SDCなし(固有言語)
1953スピードコーディングジョン・W・バッカスなし(固有言語
読む/印刷するドン・ハロフ、ジェームズ・フィッシュマン、ジョージ・リックマンなし(固有言語)
1954レーニングとツィラーシステムJ. ハルコム・レーニング、ニール・ツィアラー、アダムス at MIT Project Whirlwindなし(固有言語
マーク I オートコードトニー・ブルッカーグレニー・オートコード
算術UNIVACのグレース・ホッパーが率いるチームA-0
数学チャールズ・カッツ率いるチーム
行列計算HG カフリマニアンなし(固有言語)
IPL I(コンセプト)アレン・ニューウェルクリフ・ショーハーバート・A・サイモンなし(固有言語)
1954~55年FORTRAN(概念)IBMジョン・W・バッカスが率いるチームスピードコーディング
1955アドレスプログラミング言語カテリーナ・ユシチェンコ演算子プログラミング
フローマティックUNIVACのグレース・ホッパーが率いるチームA-0
バカイックM. グレムズ、R. ポーター
条約I共有FORTRAN、A-2
フライブルガー綱領[11] [12]フライブルク大学なし(固有言語)
印刷IBM
1955~56年Sequentielle Formelübersetzungフリッツ・バウアー、カール・ザメルソンベーム
それアラン・パーリス率いるチームラニングとツィラー
1956–58LISP(概念)ジョン・マッカーシーIPL
1957コムトランボブ・ベマーフローマティック
ジョージチャールズ・レナード・ハンブリンなし(固有言語)
FORTRAN I(実装)IBMジョン・W・バッカスフォートラン
COMIT(コンセプト)ヴィクター・イングヴェなし(固有言語)
1957~58年ユニコードレミントンランド UNIVAC数学
1958FORTRAN IIIBMジョン・W・バッカスが率いるチームFORTRAN I
アルゴル 58 (IAL)ACM/GAMMFORTRAN、IT、シーケンス形式
IPL II(実施)アレン・ニューウェルクリフ・ショーハーバート・A・サイモンIPL I
IPL Vアレン・ニューウェルクリフ・ショーハーバート・A・サイモンIPL II
1959アプトダグラス・T・ロス
事実フレッチャー・R・ジョーンズロイ・ナット、ロバート・L・パトリックなし(固有言語)
COBOL(概念)CODASYL委員フローマティック、コムトラン、ファクト
陽気なSDCジュール・シュワルツアルゴル58
LISP(実装)スティーブ・ラッセルIPL
MAD – ミシガンアルゴリズムデコーダーブルース・アーデンバーナード・ギャラーロバート・M・グラハムアルゴル58
TRAC(コンセプト)カルビン・ムーアズ
名前会社のチーフ開発者前任者

1960年代

名前会社のチーフ開発者前任者
1960アルゴル60アルゴル58
1960COBOL 61(実装)CODASYL委員フローマティック、コムトラン
1960サコレオン・ウカシェヴィチポーランド科学アカデミー[13]なし(固有言語)
1961COMIT(実装)ヴィクター・イングヴェなし(固有言語)
1961GPSSジェフリー・ゴードン、IBMなし(固有言語)
1962フォートランIVIBMFORTRAN II
1962APL(概念)ケネス・E・アイバーソンなし(固有言語)
1962Simula(コンセプト)オレ・ヨハン・ダール(主に)アルゴル60
1962スノボルラルフ・グリスウォルドFORTRAN II、COMIT
1963複合プログラミング言語(CPL) (概念)バロン、クリストファー・ストラチーアルゴル60
1963スノボル3グリズウォルドスノボル
1963ALGOL 68(概念)アドリアン・ファン・ワインガルデンアルゴル60
1963ジョス1世クリフ・ショー、RANDアルゴル58
1964ミミックHE Petersenミダス
1964カウセルロッド・バーストールロビン・ポップルストーンCPL、LISP
1964PL/I(概念)IBMアルゴル60、COBOL、FORTRAN
1964基本的なアセンブリ言語IBMアセンブリ言語
1964ベーシックダートマス大学ジョン・ジョージ・ケメニートーマス・ユージン・カーツFORTRAN II、ジョス
1964IBM RPGIBMファーゴ
1964マークIV情報科学
1964スピークイージー-2アルゴンヌ国立研究所のスタンリー・コーエンスピークイージー
1964TRAC(実装)カルビン・ムーアズ
1964P′′コラッド・ベームなし(固有言語)
1964年ですか?IITRAN
1965RPG IIIBMファーゴ、RPG
1965MAD/I(コンセプト)ミシガン大学MADALGOL 60PL/I
1965テルコンプBBNジョス
1965アトラスオートコードマンチェスター大学のトニー・ブルッカー、デリック・モリスALGOL 60オートコード
1965PL360(コンセプト)ニクラウス・ヴィルトALGOL 60ESPOL
1966ジョス2世チャック・ベイカー、RANDジョス1世
1966アルゴルWニクラウス・ヴィルトCAR・ホーアアルゴル60
1966フォートラン66ジョン・バッカスと彼のチームフォートランIV
1966ISWIM(コンセプト)ピーター・J・ランディンリスプ
1966コーラル66IF カリー、M. グリフィスアルゴル60
1966APL(実装)[14]ケネス・E・アイバーソンなし(固有言語)
1967BCPLマーティン・リチャーズCPL
1967おたふく風邪マサチューセッツ総合病院FORTRAN、TELCOMP
1967Simula 67(実装)オーレ・ヨハン・ダール、ビョルン・ミールハウグ、クリステン・ナイガードノルスク・レグネセントラル)アルゴル60
1967インターリスプDGボブロウとDLマーフィーLisp
1967例外アーヘン工科大学およびベルリン工科大学のヘルヴァルト・オピッツ、ヴィルヘルム・シモン、ギュンター・シュプール、ゴットフリート・シュテットアプト
1967スノボル4ラルフ・グリスウォルドスノボル3
1967XPLウィリアム・M・マッキーマン他(カリフォルニア大学サンタクルーズ校)
、J・J・ホーニングスタンフォード大学)
PL/I
1968ALGOL 68 (ユネスコ/ IFIP規格)Adrian van WijngaardenBarry J. MaillouxJohn EL PeckCornelis HA Kosterアルゴル60
1968ポップ1ロッド・バーストールロビン・ポップルストーンカウセル
1968ディボル-812月ディボル
1968フォース(概念)ムーア
1968ロゴウォーリー・ファーツァイグシーモア・パパートシンシア・ソロモンリスプ
1968マッパーユニシスCRT RPS
1968REFAL(実装)ヴァレンティン・ターチンなし(固有言語)
1968TTM(実装)スティーブン・ケインとE・ケント・ゴードン、カリフォルニア工科大学ギャップ、GPM
1968パイロットジョン・アムスデン・スタークウェザーカリフォルニア大学サンフランシスコ校コンピュテスト
1968PL360(実装)ニクラウス・ヴィルトALGOL 60ESPOL
1968PL/S(基本システム言語)IBMアセンブリ言語
1969PL/I(実装)IBMアルゴル60、COBOL、FORTRAN
1969Bケン・トンプソン、デニス・リッチーの協力BCPLFortran [15]
1969多態的プログラミング言語(PPL)ハーバード大学のトーマス・A・スタンディッシュ
1969セトルクーラント数学研究所ジャック・シュワルツアルゴル60
1969家庭教師ポール・テンツァーとイリノイ大学アーバナ・シャンペーン校
1969エディンバラIMPエディンバラ大学ALGOL 60オートコードアトラス オートコード
名前会社のチーフ開発者前任者

1970年代

名前会社のチーフ開発者前任者
1970Forth(実装)チャールズ・H・ムーア
1970ポップ2ロビン・ポプルストーンポップ1
1970ダン・スワインハート、ボブ・スプロールアルゴル60
1970パスカルニクラス・ヴィルト、キャスリーン・ジェンセンアルゴル 60、アルゴル W
1970至福カーネギーメロン大学のウルフ、ラッセル、ハーバーマンアルゴル
1971KRLゼロックス PARCダニエル G. ボブロウスタンフォード大学テリー ウィノグラードKM、FRL(MIT)
1971コンパイラ記述言語(CDL)ナイメーヘン大学コルネリス・HA・コスター
1972雑談-72アラン・ケイアデル・ゴールドバーグダン・インガルスゼロックスPARCシミュラ67
1972PL/Mデジタルリサーチゲイリー・キルダルPL/I、ALGOL、XPL
1972Cデニス・リッチーB、BCPL、アルゴル 68
1972インターカルドン・ウッズ、ジェームズ・M・ライオンなし(固有言語)
1972プロローグアラン・コルメロー2レベルのW文法
1972構造化クエリ言語(SQLIBMALPHA、Quel(Ingres)
1972SASLセントアンドリュース大学デイビッド・ターナーイスイム
1973コマルボーゲ・クリステンセン、ベネディクト・ロフステットパスカル、ベーシック
1973MLロビン・ミルナー
1973LIS CII Honeywell BullJean Ichbiah氏らパスカル、スー
1973スピークイージー-3アルゴンヌ国立研究所のスタンリー・コーエン、スティーブン・ピーパースピークイージー-2
1974CLUバーバラ・リスコフALGOL 60、Lisp、Simula
1974トーマス・A・デファンティベーシック
1974ベーシック4株式会社マイベーシックフォービジネスベーシック
1974PROSEモデリング言語CDC 6600サイバーネットサービススラング、FORTRAN
1974sedベル研究所リー・E・マクマホンed
1975ABCレオ・ゲルツとランバート・メルテンスセトル
1975PROSEモデリング言語タイムシェアリングバージョンCDC 6400サイバーネット KRONOS サービススラング、FORTRAN
1975スキームジェラルド・ジェイ・サスマンガイ・L・スティール・ジュニアリスプ
1975アルタイルベーシックビル・ゲイツポール・アレンベーシック
1975モジュラニクラウス・ヴィルトパスカル
1976雑談-76ゼロックス PARCスモールトーク-72
1976メサゼロックス PARCアルゴル
1976ラトフォールブライアン・カーニガンC、FORTRAN
1976Sベル研究所ジョン・チェンバースAPL、PPL、スキーム
1976SASSASインスティテュート
1976整数BASICスティーブ・ウォズニアックベーシック
1977FPジョン・バッカスなし(固有言語)
1977ボーンシェル( sh )スティーブン・R・ボーンなし(固有言語)
1977コモドールベーシックジャック・トラミエルベーシック
1977IDLリサーチ・システムズ社のデビッド・スターン氏フォートラン
1977標準的なMUMPSおたふく風邪
1977アイコン(コンセプト)ラルフ・グリスウォルドスノボル
1977ユークリッドゼロックスPARCバトラー・ランプソントロント大学リック・ホルトジェームズ・コーディ
1977アップルソフトベーシックマーク・マクドナルドリック・ウェイランドベーシック
1978熱狂的パット・アンブラー氏ロビン・ポプルストーン氏アプト
1978Cシェルビル・ジョイC
1978RPG IIIIBMファーゴ、RPGRPG II
1978HAL/SNASA向けにIntermetricsが設計XPL
1978Applesoft II BASICマーク・マクドナルドリック・ウェイランドアップルソフトベーシック
1978年ですか?MATLABニューメキシコ大学クリーブ・モラーフォートラン
1978年ですか?小さいオークランド大学のネヴィル・ブラウンリーアルゴル60
1978ビジカルクDan BricklinBob Frankston ( VisiCorpによるマーケティング)なし(固有言語)
1979TI ベーシック (TI 99/4A)テキサス・インスツルメンツベーシック
1979モジュラ2ニクラウス・ヴィルトモジュラ、メサ
1979レックスIBMマイク・カウリショーPL/I、BASIC、EXEC 2
1979AWKアルフレッド・アホピーター・J・ワインバーガーブライアン・カーニハンC、スノボル
1979アイコン(実装)ラルフ・グリスウォルドスノボル
1979バルカン dBase-IIウェイン・ラトリフ取得
名前会社のチーフ開発者前任者

1980年代

名前会社のチーフ開発者前任者
1980エイダ80(MIL-STD-1815)CII Honeywell BullJean Ichbiah氏ALGOL 68、グリーン
1980クラス付きCビャルネ・ストロウストルップ[16]C、シミュラ 67
1980アップルソフトIIIアップルコンピュータApplesoft II BASIC
1980Apple III Microsoft BASICマイクロソフトマイクロソフトベーシック
1980~81年CBASICゴードン・ユーバンクスBASIC、コンパイラシステム、デジタルリサーチ
1980雑談-80ゼロックスPARCアデル・ゴールドバーグスモールトーク-76
1981TI 拡張ベーシックテキサス・インスツルメンツTI ベーシック (TI 99/4A)
1981BBCベーシックエイコーン・コンピューターソフィー・ウィルソンベーシック
1981IBM ベーシックマイクロソフトベーシック
1982年ですか?スピークイージーIVSpeakeasy Computing Corporation のStanley Cohen氏他スピークイージー-3
1982年ですか?ドラコクリス・グレイパスカルCアルゴル 68
1982ポストスクリプトウォーノックインタープレス
1982チューリングトロント大学リック・ホルトジェームズ・コーディユークリッド
1983GW-BASICマイクロソフトIBM ベーシック
1983ターボパスカルボーランドヘイルスバーグパスカル
1983Ada 83(ANSI/MIL-STD-1815A)アルシスジャン・イクビアエイダ80、グリーン
1983オブジェクティブCブラッド・コックススモールトーク、C
1983C++ [17]ビャルネ・ストロウストルップクラス付きC
1983真のベーシックダートマス大学ジョン・ジョージ・ケメニートーマス・ユージン・カーツベーシック
1983オッカムデビッド・メイプレミアリーグ
1983年ですか?ABAPSAP AGコボル
1983KornShell ( ksh )デビッド・コーンシュ
1983クラスカルアップルコンピュータパスカル
1984クリッパーナンタケットdBase
1984コモンリスプガイ・L・スティール・ジュニア、他多数リスプ
1984Rocq(当時:Coq)インリア
1984RPLヒューレット・パッカードForthLisp
1984標準MLML
1984レッドコードアレクサンダー・デュードニーDGジョーンズ
1984OPLサイオンベーシック
1985パラドックスボーランドdBase
1985クイックベーシックマイクロソフトベーシック
1986クラリオンブルース・バリントン
1986コルビジョン皮質知らせる
1986エッフェルベルトラン・マイヤーシミュラ 67、エイダ
1986GFAベーシックフランク・オストロウスキベーシック
1986Informix-4GLインフォミックス
1986ラボビューナショナルインスツルメンツ
1986ミランダケント大学デイビッド・ターナーSASL
1986オブジェクトパスカルアップルコンピュータパスカル
1986プロマルC
1986アーランエリクソンのジョー・アームストロングらPLEX、Prolog
1987エイダ ISO 8652:1987ANSI/MIL-STD-1815Aは変更なしエイダ83
1987自己(概念)サン・マイクロシステムズ株式会社雑談
1987オッカム2デビッド・メイINMOSオッカム
1987ハイパートークアップルコンピュータなし(固有言語)
1987クリーンラドボウド大学ナイメーヘンソフトウェア技術研究グループなし(固有言語)
1987パールラリー・ウォールC、sed、awk、sh
1987オベロンニクラウス・ヴィルトモジュラ2
1987ターボベーシックロバート・「ボブ」・ゼールベーシック/Z
1988MathematicaWolfram言語ウルフラムリサーチなし(独自の言語)ただし、C言語から一部の構文を借用し、LISPからリストの特定の機能を借用している。
1988オクターブMATLAB
1988Tclジョン・アスターハウトAwk、Lisp
1988ストスベーシックフランソワ・リオネットコンスタンティン・ソティロプロスベーシック
1988俳優チャールズ・ダフ、ホワイトウォーター・グループフォース、スモールトーク
1988オブジェクト REXXサイモン・C・ナッシュREXX、スモールトーク
1988スパークバーナード・A・カレエイダ
1988A+アーサー・ホイットニーAPL、A
1988ハミルトンCシェルニコール・ハミルトンCシェル
1988~1989年C90C90 ISO/IEC 9899:1990C
1989ターボパスカル OOPボーランドアンダース・ヘイルスバーグTurbo Pascal、Object Pascal
1989モジュラ3カーデリら。DECオリベッティモジュラ2
1989パワーベーシックロバート・「ボブ」・ゼールターボベーシック
1989ビシムピーター・ダーネル、ビジュアルソリューションズ
1989LPCラース・ペンショ
1989バッシュブライアン・フォックスBourneシェルCシェルKornShell
1989マジックスモールワールドシステムズ社のアーサー・チャンス氏雑談
名前会社のチーフ開発者前任者

1990年代

名前会社のチーフ開発者前任者
1990サザースティーブ・オモハンドロエッフェル
1990アモスベーシックフランソワ・リオネットコンスタンティン・ソティロプロスストスベーシック
1990アンプルベル研究所ロバート・フーラー、デビッド・ゲイ、ブライアン・カーニガン
1990オブジェクト・オベロンH Mössenböck、J Templ、R Griesemerオベロン
1990Jアイバーソン・ソフトウェアのケネス・E・アイバーソンロジャー・フイAPLFP
1990ハスケルミランダクリーン
1990ユーリスプCommon LispScheme
1990Z シェル( zsh )プリンストン大学のポール・ファルスタッドksh
1990スキルケイデンス・デザイン・システムズのTJ・バーンズ氏フランツ・リスプ
1991GNU Eデビッド・J・デウィット、マイケル・J・ケアリーC++
1991オベロン2ハンスペーター・メッセンベック、ニクラス・ヴィルトオブジェクト・オベロン
1991オズゲルト・スモルカと彼の生徒たちプロローグ
1991質問アルバート・グレーフ
1991パイソングイド・ヴァン・ロッサムPerl、ABCC
1991ビジュアルベーシックアラン・クーパー、マイクロソフトに売却クイックベーシック
1992ボーランドパスカルターボパスカル OOP
1992ディランアップルコンピュータの多くの人々Common Lisp、Scheme
1992S-ラングジョン・E・デイビスポストスクリプト
1993年ですか?自己(実装)サン・マイクロシステムズ雑談
1993アミーガEワウター・ファン・オールトメルセンDEX、C、Modula-2
1993ブレインファックアーバン・ミュラーP'′
1993LiveCode トランスクリプトハイパートーク
1993AppleScriptアップルコンピュータハイパートーク
1993Kアーサー・ホイットニーAPL、Lisp
1993ルアロベルト・イエルサリムシィ ら。 PUCリオのテクグラフにてScheme、SNOBOL、Modula、CLU、C++
1993Rロバート・ジェントルマンロス・イハカS
1993ZPLワシントン大学チェンバレンC
1993ニュートンスクリプトウォルター・スミスセルフ、ディラン
1993ユーフォリアロバート・クレイグSNOBOL、AWK、ABC、アイコン、Python
1994クレアイヴ・カソーSmalltalk、SETL、OPS5、Lisp、ML、C、LORE、LAURE
1994ANSI コモンリスプコモンリスプ
1994急速なABBアーラ
1994パイクフレドリック・ヒュビネットら。リンシェーピング大学にてLPCC、μLPC
1994ANSフォースエリザベス・ラザー 他フォース
1995エイダ95IntermetricsのS. Tucker Taft氏他エイダ83
1995ボーランド デルファイボーランドアンダース・ヘイルスバーグボーランドパスカル
1995コールドフュージョン(CFML)アレア
1995ジャワサン・マイクロシステムズジェームズ・ゴスリング氏C、Simula 67、C++、Smalltalk、Ada 83、Objective-C、Mesa
1995ライブスクリプトネットスケープブレンダン・アイクセルフ、C、スキーム
1995水銀メルボルン大学ゾルタン・ソモジProlog、Hope、Haskell
1995PHPラスムス・ラードルフパール
1995ルビーまつもとゆきひろSmalltalk、Perl
1995JavaScriptネットスケープブレンダン・アイクライブスクリプト
1995ラケットライス大学マシュー・フラットSchemeLisp
1996CSSホーコン・ヴィウム・リーバート・ボスSGML
1996カールDavid Kranz、Steve Ward、Chris Terman、MITLisp、C++、Tcl/Tk、TeX、HTML
1996ラッソブルーワールドコミュニケーションズ
1996ネットレックスマイク・カウリショーレックス
1996OCamlインリアCaml Light、Standard ML
1996Perl データ言語(PDL)カール・グレイズブルック、ヤール・ブリンチマン、トゥオマス・ルッカ、クリスチャン・ゼラーAPL、Perl
1996ピュアデータミラー・パケットマックス
1996VBスクリプトマイクロソフトビジュアルベーシック
1997コンポーネントパスカルオベロン・マイクロシステムズオベロン2
1997Eマーク・S・ミラージュール、オリジナルE
1997ピコブリュッセル自由大学スキーム
1997きしむアップルコンピュータアラン・ケイSmalltalk-80、セルフ
1997ECMAスクリプトECMA TC39-TG1JavaScript
1997Fスクリプトフィリップ・ムージャンSmalltalk、APL、Objective-C
1997ISLISPISO 標準 ISLISPコモンリスプ
1997お茶ホルヘ・ヌネスJavaSchemeTcl
1997レボルカール・サッセンラス、Rebol TechnologiesセルフForthLispロゴ
1998ログトークパウロ・モウラ(当時はコインブラ大学プロローグ
1998アクションスクリプトゲイリー・グロスマンECMAスクリプト
1998標準C++ANSI/ISO 標準 C++C++、標準C、C
1998ピュアベーシックFrederic Laboureur、Fantasie Software
1998アンリアルスクリプトエピックゲームズティム・スウィーニーC++Java
1998XSLT(+ XPathW3Cジェームズ・クラークDSSSL
1998Xojo (当時はREALbasic)Xojo、アンドリュー・バリービジュアルベーシック
1999C99C99 ISO/IEC 9899:1999C90
1999ガンバスブノワ・ミニシニVisual BasicJava
1999ゲームメーカー言語(GML)マーク・オーフェルマルスゲームメーカー
1999アントニオ・リナレスdBaseクリッパー
名前会社のチーフ開発者前任者

2000年代

名前会社のチーフ開発者前任者
2000Javaに参加G・スチュワート・フォン・イッツシュタインジャワ
2000ダークベーシックゲームクリエイター
2000C#Anders HejlsbergMicrosoft ( ECMA )CC++JavaDelphiModula-2
2001喜びマンフレート・フォン・トゥーンFPフォース
2001アスペクトJグレゴール・キツァレスゼロックス PARCJavaCommon Lisp
2001Dウォルター・ブライト、デジタル・マーズCC++C#Java
2001処理ケイシー・リースベンジャミン・フライJavaCC++ [18]
2001ビジュアルベーシック.NETマイクロソフトビジュアルベーシック
2001GDスクリプト(GDS)フアン・リニエツキー、アリエル・マンズール(OKAM Studio)ゴドー
2001シェイクスピアプログラミング言語ジョン・アスランド、カール・ハッセルストロム
2002イオスティーブ・デコルテセルフニュートンスクリプトLua
2002ゴスガイドワイアソフトウェアGスクリプト
2002ミッチェル・レズニック、ジョン・マロニー、ナタリー・ラスク、エブリン・イーストモンド、タミー・スターン、アモン・ミルナー、ジェイ・シルバー、ブライアン・シルバーマンロゴSmalltalkSqueakE-ToysHyperCardAgentSheetsStarLogo、Tweak
2003ニックスイールコ・ドルストラミランダ/SASL、Haskell
2003ネメルルヴロツワフ大学C#ML、MetaHaskell
2003要素スラヴァ・ペストフ喜び、Forth、Lisp
2003スカラマーティン・オデルスキーSmalltalk、Java、Haskell、標準ML、OCaml
2003C++03C++ ISO/IEC 14882:2003C++、標準C、C
2003リスアルベルト・デミチェリスルア
2003ブーロドリゴ・B・デ・オリベイラPythonC#
2004サブテキストジョナサン・エドワーズなし(固有言語)
2004アルマ-0クシシュトフ アパートメントセントラム ウィスクンデ & インフォマティカなし(固有言語)
2004フリーベーシックアンドレ・ヴィクターQベーシック
2004グルーヴィージェームズ・ストラチャンジャワ
2004リトルbアニール・マラヴァラプ、ハーバード大学医学部、システム生物学科Lisp
2005ファントムブライアン・フランク、アンディ・フランクC#、Scala、Ruby、Erlang
2005F#ドン・サイムマイクロソフトリサーチOCamlC#Haskell
2005ハックスニコラ・カンナスActionScriptOCamlJava
2005オキシゲンRemObjectsソフトウェアオブジェクトパスカルC#
2005PWCTマフムード・サミール・ファイドなし(固有言語)
2005シード7トーマス・メルテスなし(固有言語)
2005トーマス・メルテスなし(固有言語)
2005ホーリーCテリー・A・デイビスCC++
2006コブラチャック・エスターブルックPythonC#、Eiffel、Objective-C
2006Windows PowerShellマイクロソフトC#、ksh、Perl、CLDCL、SQL
2006オプティムJアテジジャワ
2006要塞ガイ・L・スティール・ジュニアScalaMLHaskell
2006ヴァラGNOMEC#
2007エイダ 2005Ada報告者グループエイダ95
2007アグダウルフ・ノレルロクエピグラムハスケル
2007QB64ガレオン、QB64チームQベーシック
2007クロージュアリッチ・ヒッキーLispMLHaskellErlang
2007LOLコードアダム・リンゼイなし(固有言語)
2007オベロン-07ニクラウス・ヴィルトオベロン
2007Swift(並列スクリプト言語)シカゴ大学アルゴンヌ国立研究所
2008ニムアンドレアス・ルンプフPythonLispObject Pascal
2008魔神ジェイミー・マクラッケンPythonBooDObject Pascal
2008純粋なアルバート・グレーフ質問
2009チャペルブラッド・チェンバレン、Cray Inc.HPFZPL
2009行くグーグルCOberonLimboSmalltalk
2009コーヒースクリプトジェレミー・アシュケナスJavaScriptRubyPythonHaskell
2009イドリスエドウィン・ブレイディハスケルアグダロク
2009パラセールS. タッカー タフト、AdaCoreModulaAdaPascalML
2009ウィリーデビッド・J・ピアースJavaCPython
2009ダフニーK. ルスタン M. レイノJava、仕様番号
名前会社のチーフ開発者前任者

2010年代

名前会社のチーフ開発者前任者
2010さびグレイドン・ホーア、MozillaAlefC++Camlp4ErlangHermesLimbo、Napier、Napier88Newsqueak、NIL、SatherStandard ML
2011C11C11 ISO/IEC 9899:2011C99
2011セイロンギャビン・キング、レッドハットジャワ
2011ダーツグーグルJavaJavaScriptCoffeeScriptGo
2011C++11C++ ISO/IEC 14882:2011C++、標準C、C
2011コトリンジェットブレインズJavaScalaGroovyC#Gosu
2011ネナド・ラコチェヴィッチRebolScalaLua
2011オパMLステートOCamlErlangJavaScript
2012エリクサーホセ・ヴァリムErlangRubyClojure
2012エルムエヴァン・チャプリッキHaskell標準 MLOCamlF#
2012タイプスクリプトアンダース・ヘルスバーグマイクロソフトJavaScriptCoffeeScript
2012ジュリアジェフ・ブザンソンステファン・カルピンスキー、ヴィラル・シャーアラン・エデルマンMITMATLABLispCFortranMathematica [19](厳密にはWolfram Language)、PythonPerlRRubyLua [20]
2012PVivek Gupta、Ethan Jackson、Shaz Qadeer、Sriram Rajamani、マイクロソフト
2012エイダ 2012ARA および Ada Europe (ISO/IEC 8652:2012)Ada 2005、ISO/IEC 8652:1995/Amd 1:2007
2013P4P4言語コンソーシアム(P4.org)
2013ピュアスクリプトフィル・フリーマンハスケル
2013石けり遊びホップスコッチテクノロジーズ
2013楔形文字ヨルゲン・ブラントSwift(並列スクリプト言語)
2013傾くマイクロソフトリサーチMLRocqHaskellAgda
2013ハイポール・タリアモンテPythonLispClojure
2014結晶アリー・ボレンシュヴァイク氏、マナス・テクノロジー・ソリューションズRubyCRustGoC#Python
2014ハックフェイスブックPHP
2014迅速アップル社Objective-CRustHaskellRubyPythonC#CLU
2014C++14C++ ISO/IEC 14882:2014C++11、標準C、C
2014堅実性ギャビン・ウッドイーサリアムJavaScriptC++Python
2015ラリー・ウォール、楽堂チームPerlHaskellPythonRuby
2015ジグアンドリュー・ケリーCC++LLVM IRGoRust
2016理由ジョーダン・ウォークJavaScriptOCaml [21]
2016指輪マフムード・サミール・ファイドLuaPythonRubyCC#BASICQMLxBase、Supernova [22]
2017C++17C++ ISO/IEC 14882:2017C++14、標準C、C
2017アセンブリスクリプトアセンブリスクリプトプロジェクト[23]JavaScriptTypeScriptWebAssembly
2017バレリーナWSO2、オープンソース[24]JavaJavaScriptGoRustC#
2017Q#マイクロソフトC#F#Python
201817世紀ISO/IEC 9899:2018C11
2018フォートラン 2018ISO/IEC JTC1/SC22/WG5 N2150:2018フォートラン2008
2019ボスケマーク・マロン、マイクロソフトJavaScriptTypeScriptML
2019V(Vlang)アレクサンダー・メドヴェドニコフCGoKotlinOberonPythonRustSwift
名前会社のチーフ開発者前任者

2020年代

名前会社のチーフ開発者前任者
2020C++20C++ ISO/IEC 14882:2020C++17、標準C、C
2021マイクロソフト パワー FXビジェイ・ミタル、ロビン・エイブラハム、ション・カッツェンバーガー、ダリル・ルービン、マイクロソフトExcelの数式
2022炭素グーグルC++RustSwiftZigKotlinHaskell
2023モジョモジュラーPythonRustCythonCC++CUDA、Swift、Zig
2023エイダ 2023ISO/IEC 8652:2023Ada 2012 / ISO/IEC 8652:2012
2023フォートラン 2023ISO/IEC JTC1/SC22 2023フォートラン 2018
2024輝きルイス・ピルフォード、Fly.ioErlangElixirElmRustGoOCamlJavaScript
2024C++23C++ ISO/IEC 14882:2024C++20、標準C、C
2024C23ISO/IEC 9899:202417世紀
名前会社のチーフ開発者前任者

参照

参考文献

  1. ^ ab Edward H. Knight (1874–1875). 「共和国第一世紀(第二論文)機械の進歩 クロンプトンのファンシールーム」. Allen, Henry Mills (編). Harper's New Monthly Magazine. 第L巻 327-335 Pearl street , Franklin Square : Harper & Brothers (1875年出版). p. 91 – via Cornell University Library : Google Books . リヨン出身のジャカールは1790年にこのアイデアを思いついたと伝えられており、1801年には特許を取得した人物織り機の発明により、英国博覧会で銅メダルを受賞した{{cite book}}: CS1 maint: location (link)
  2. ^ ab
    • 「ジャカード織機:産業革命の推進力」。computerhistory.org コンピュータ歴史博物館フランスのリヨンで、ジョセフ・マリー・ジャカード(1752-1834)は1801年、熟練労働者でなくても絹に複雑な模様を織ることができる織機を実演しました。
    • Michael N Geselowitz (2019年1月1日). 「1801年:パンチカードによるジャカード織機の制御」ieee.org . IEEE . 1801年、パリで開催された産業博覧会でジャカードは次のような成果をあげた。
    • 「メティエ・ア・ティセール・ド・ジャカール」。bnf.frBnF1801 年に、リヨンの研究所では、機械主義の専門家が、プログラムの順序に従ってプログラムを選択し、検査を行うようになりました。
    • 「ブロケード」。ブリタニカ百科事典補遺(第9版)。芸術・科学・一般文学辞典。第1巻(第9版)。HGアレン(1833年出版)。1888年 - Googleブックス経由。1801年に織機にジャカードアタッチメントが発明されるまで、刺繍が施された絹製品はブロケードと呼ばれていました。
  3. ^ ab Raul Rojas (2024年5月13日). 「最初のコンピュータプログラム」. acm.org . ACM .
  4. ^ abc Christopher Hollings、Ursula Martin、Adrian Rice (2018年7月26日). 「Ada Lovelace and the Analytical Engine」. bodleian.ox.ac.uk .オックスフォード大学.
  5. ^ Amy Ackerberg - Hastings; Hardy Grant. 「CMSノート」. math.ca.カナダ数学会.
  6. ^ Anna Siffert. 「Ada Lovelaceと世界初のコンピュータプログラム」. mpg.de. Max-Planck-Gesellschaft .(編:正誤表/正誤表:「1848年」)
  7. ^ シャピロ、アラン・N. (2024). 「序論」. 『SFでデジタル文化を読み解く:ハイパーモダニズム、ハイパーリアリティ、そしてポストヒューマニズム』トランスクリプト出版社. p. 20. ISBN 9783839472422アラン・チューリングによるデジタルバイナリコンピュータの発明を可能にした論理は、ゴットロープ・フレーゲの「ベグリフシュリフト」から始まった。
  8. ^ ズーゼ、コンラッド (1993 年 9 月 28 日)。 「第6章」。 Wössner、Hans (編)。Der Computer – Mein Lebenswerk [ザ コンピューター - 私の人生]。パトリシア・マッケンナ訳。ロス、J・アンドリュー。ベルリン ハイデルベルク: Springer Science & Business Media。 p. 101.ISBN 3540564535– Googleブックス経由プランカルキュルに関する研究は1945年から1946年に完了しましたが、出版する機会は全くありませんでした。
  9. ^ 「ARC - Booth用アセンブラ」hopl.info . 2022年10月11日閲覧
  10. ^ UNIVAC会議、ミネソタ大学チャールズ・バベッジ研究所。 1990年5月17〜18日に開催された、Univacコンピュータに関わったアルバート・B・トニックを含むコンピュータの先駆者たちによる口述歴史の171ページの記録。
  11. ^ "Der Freiburger Code auf der Zuse" (ドイツ語) 2014 年10 月 26 日に取得
  12. ^ H. Zuse. 「Z22」 . 2014年10月26日閲覧
  13. ^ Łukaszewicz, Leon (1961年1月1日). 「SAKO—自動コーディングシステム」 . Annual Review in Automatic Programming . 2 : 161–176 . doi :10.1016/S0066-4138(61)80008-6. ISSN  0066-4138.
  14. ^ スミリー、キース. 「ケネス・E・アイバーソン – AMチューリング賞受賞者」. ACM.
  15. ^ 「VCF East 2019でブライアン・カーニハンがケン・トンプソンにインタビュー」YouTube 2019年5月6日。
  16. ^ 「ツアー:標準C++」。isocpp.org
  17. ^ Stroustrup, Bjarne (2010年3月7日). 「Bjarne StroustrupのFAQ:C++はいつ発明されたのか?」stroustrup.com . 2016年2月6日時点のオリジナルよりアーカイブ。 2023年2月15日閲覧
  18. ^ 「Arduinoリファレンス」www.arduino.cc
  19. ^ 「Juliaを作った理由」Juliaウェブサイト2012年2月. 2013年2月7日閲覧
  20. ^ “Introduction”. Juliaマニュアル. 2016年4月8日時点のオリジナルよりアーカイブ。
  21. ^ JavaScriptとOCamlのエコシステムを活用したシンプルで高速、かつ型安全なコード:facebook/reason、Facebook、2019年3月24日、 2019年3月24日閲覧
  22. ^ Ringチーム (2021年10月23日). 「Ringプログラミング言語とその他の言語」. ring-lang.net .
  23. ^ AssemblyScriptプロジェクト (2020年4月24日). 「AssemblyScriptワーキンググループ」. GitHub.com . AssemblyScriptプロジェクト. 2021年2月10日閲覧. Daniel Wirtz (@dcodeIO) - AssemblyScript作者
  24. ^ 「Ballerinaプログラミング言語」GitHub 2019年11月25日
  • プログラミング言語のオンライン歴史百科事典
  • プログラミング言語の図と歴史
  • エリック・レベネスによるコンピュータ言語の歴史の年表
Retrieved from "https://en.wikipedia.org/w/index.php?title=Timeline_of_programming_languages&oldid=1318866467"