Kalendarium języków programowania - Timeline of programming languages
Listy języków programowania |
---|
Jest to zapis historycznie ważnych języków programowania przez dekadę.
Przed 1950
Rok | Nazwa | Główny deweloper, firma | Przodkowie) |
---|---|---|---|
1804 | Maszyna żakardowa | Żakard Joseph Marie | brak (unikalny język) |
1943–45 | Plankalkül (rok konceptualizacji) | Konrad Zuse | brak (unikalny język) |
1943-46 | System kodowania ENIAC | John von Neumann , John Mauchly , J. Presper Eckert , Herman Goldstine według Alana Turinga . Pierwszymi programistami ENIAC byli Kay McNulty , Betty Jennings , Betty Snyder , Marlyn Meltzer , Fran Bilas i Ruth Lichterman . | brak (unikalny język) |
1946 | Krótki kod ENIAC | Richard Clippinger, John von Neumann według Alana Turinga | System kodowania ENIAC |
1946 | System graficzny Von Neumanna i Goldstine (zapis) | John von Neumann i Herman Goldstine | System kodowania ENIAC |
1947 | Zespół ARC | Kathleen Booth | System kodowania ENIAC |
1948 | Schemat kodowania CPC | Howard H. Aiken | Kod zamówienia silnika analitycznego |
1948 | System notacji curry | Haskell Curry | System kodowania ENIAC |
1948 | Plankalkül (rok publikacji koncepcji) | Konrad Zuse | brak (unikalny język) |
1949 | Początkowe zamówienia EDSAC | David Wheeler | System kodowania ENIAC |
1949 | Krótki kod | John Mauchly i William F. Schmitt | Krótki kod ENIAC |
Rok | Nazwa | Główny deweloper, firma | Przodkowie) |
1950
Rok | Nazwa | Główny deweloper, firma | Przodkowie) |
---|---|---|---|
1950 | Krótki kod | William F. Schmidt, Albert B. Tonik, JR Logan | Krótki kod |
1950 | Montażysta Birkbeck | Kathleen Booth | ŁUK |
1951 | Superplan | Heinz Rutishauser | Plankalkül |
1951 | ALGI | Edward A. Voorhees i Karl Balke | brak (unikalny język) |
1951 | Średniozaawansowany język programowania | Artur Burks | Krótki kod |
1951 | Język Zgromadzenia Regionalnego | Maurice Wilkes | EDSAC |
1951 | Nienazwany system kodowania Boehm | Corrado Böhm | Schemat kodowania CPC |
1951 | Klammerausdrücke | Konrad Zuse | Plankalkül |
1951 | OMNIBAC Symboliczny asembler | Karol Katz | Krótki kod |
1951 | Stanisław (zapis) | Fritz Bauer | brak (unikalny język) |
1951 | Asembler Whirlwind | Charles Adams i Jack Gilmore w MIT Project Whirlwind | EDSAC |
1951 | Monter Rochester | Nat Rochester | EDSAC |
1951 | Sortuj Generator scalania | Betty Holberton | brak (unikalny język) |
1952 | A-0 | Łaska Hopper | Krótki kod |
1952 | Autokod Glennie | Alick Glennie według Alana Turinga | Schemat kodowania CPC |
1952 | Programowanie operatora | Aleksiej Andriejewicz Lapunow z udziałem Kateryny Juszczenko | MESM |
1952 | Edycja generatora | Milly Koss | SORTUJ/SCAL |
1952 | KOMPOZYCJA | RAND/SDC | brak (unikalny język) |
1953 | Szybkie kodowanie | John W. Backus | brak (unikalny język) |
1953 | ODCZYTAJ/DRUKUJ | Don Harroff, James Fishman, George Ryckman | brak (unikalny język) |
1954 | System Laninga i Zierlera | Laning, Zierler, Adams w MIT Project Whirlwind | brak (unikalny język) |
1954 | Oznacz I Autokod | Tony Brooker | Autokod Glennie |
1954-55 | FORTRAN (koncepcja) | Zespół kierowany przez Johna W. Backusa w IBM | Szybkie kodowanie |
1954 | ART-MATYCZNA | Zespół kierowany przez Grace Hopper w UNIVAC | A-0 |
1954 | MATEMATYKA | Zespół kierowany przez Charlesa Katz | A-0 |
1954 | MATEMATYKA MATRYCOWA | HG Kahrimanian | brak (unikalny język) |
1954 | IPL I (koncepcja) | Allen Newell , Cliff Shaw , Herbert A. Simon | brak (unikalny język) |
1955 |
Język programowania adresów
(ze wskaźnikami ) |
Kateryna Juszczenko | Programowanie operatora - Aleksiej Andriejewicz Lapunow i Kateryna Juszczenko i MESM |
1955 | PRZEPŁYW-MATYCZNY | Zespół kierowany przez Grace Hopper w UNIVAC | A-0 |
1955 | BACAIC | M. Grems i R. Porter | |
1955 | PAKT I | UDZIAŁ | FORTRAN, A-2 |
1955 | Kod Freiburgera | Uniwersytet we Fryburgu | Nie dotyczy |
1955-56 | Sequentielle Formelübersetzung | Fritz Bauer i Karl Samelson | Boehm |
1955-56 | TO | Zespół kierowany przez Alana Perlis | Laning i Zierler |
1955 | WYDRUKOWAĆ | IBM | |
1958 | IPL II (wdrożenie) | Allen Newell , Cliff Shaw , Herbert A. Simon | IPL I |
1956-58 | LISP (koncepcja) | John McCarthy | IPL |
1957 | COMTRAN | Bob Bemer | PRZEPŁYW-MATYCZNY |
1957 | JERZY | Charles Leonard Hamblin | brak (unikalny język) |
1957 | FORTRAN I (wdrożenie) | John W. Backus w IBM | FORTRAN |
1957-58 | UNICODE | Remington Rand UNIVAC | MATEMATYKA |
1957 | COMIT (koncepcja) | Wiktor Yngve | brak (unikalny język) |
1958 | FORTRAN II | Zespół kierowany przez Johna W. Backusa w IBM | FORTRAN I |
1958 | ALGOL 58 (AL) | ACM/GAMM | FORTRAN, IT, Sequentielle Formelübersetzung |
1958 | IPL V | Allen Newell , Cliff Shaw , Herbert A. Simon | IPL II |
1959 | TRAFNY | Douglas T. Ross | |
1959 | FAKT | Fletcher R. Jones , Roy Nutt , Robert L. Patrick | brak (unikalny język) |
1959 | COBOL (koncepcja) | CODASYL Komitet | FLOW-MATIC, COMTRAN, FACT |
1959 | JOWIALNY | Jules Schwartz w SDC | ALGOL 58 |
1959 | LISP (wdrożenie) | John McCarthy | IPL |
1959 | MAD – dekoder algorytmu Michigan | Bruce Arden , Bernard Galler i Robert M. Graham | ALGOL 58 |
1959 | TRAC (koncepcja) | Calvin Mooers | |
Rok | Nazwa | Główny deweloper, firma | Przodkowie) |
1960
Rok | Nazwa | Główny deweloper, firma | Przodkowie) |
---|---|---|---|
1960 | ALGOL 60 | ALGOL 58 | |
1960 | COBOL 61 (wdrożenie) | CODASYL Komitet | FLOW-MATIC, COMTRAN |
1961 | COMIT (wdrożenie) | Wiktor Yngve | brak (unikalny język) |
1961 | GPSS | Geoffrey Gordon, IBM | brak (unikalny język) |
1962 | FORTRAN IV | IBM | FORTRAN II |
1962 | APL (koncepcja) | Kenneth E. Iverson | brak (unikalny język) |
1962 | Symulacja (koncepcja) | ALGOL 60 | |
1962 | SNOBOL | Ralph Griswold , et al. | FORTRAN II, COMIT |
1963 | CPL (koncepcja) | Barron, Christopher Strachey , et al. | ALGOL 60 |
1963 | SNOBOLU 3 | Griswold , et al. | SNOBOL |
1963 | ALGOL 68 (koncepcja) | Adriaan van Wijngaarden , et al. | ALGOL 60 |
1963 | JOSS I | Cliff Shaw, RAND | ALGOL 58 |
1964 | IMITOWAĆ | JE Petersen i in. | MIDAS |
1964 | COWSEL | Rod Burstall , Robin Popplestone | CPL, LISP |
1964 | PL/I (koncepcja) | IBM | ALGOL 60, COBOL, FORTRAN |
1964 | PODSTAWOWY | John George Kemeny i Thomas Eugene Kurtz w Dartmouth College | FORTRAN II, JOSS |
1964 | IBM RPG | IBM | FARGO |
1964 | Mark-IV | Informatyka | |
1964 | Speakeasy-2 | Stanley Cohen w Argonne National Laboratory | Spokojnie |
1964 | TRAC (wdrożenie) | Calvin Mooers | |
1964 | P'' | Corrado Böhm | brak (unikalny język) |
1964? | IITRAN | ||
1965 | RPG II | IBM | FARGO , RPG |
1965 | MAD/I (koncepcja) | Uniwersytet Michigan | MAD , ALGOL 60 , PL/I |
1965 | TELKOMP | BBN | BOŻEK CHIŃSKI |
1965 | Atlas Autokod | Tony Brooker , Derrick Morris z Manchester University | Algol 60 , Autokod |
1966 | JOSS II | Chuck Baker, RAND | JOSS I |
1966 | ALGOL W | Niklaus Wirth , CAR Hoare | ALGOL 60 |
1966 | FORTRAN 66 | FORTRAN IV | |
1966 | ISWIM (Koncepcja) | Peter J. Landin | SEPLENIENIE |
1966 | KORAL 66 | ALGOL 60 | |
1966 | APL (wdrożenie) | Kenneth E. Iverson | brak (unikalny język) |
1967 | BCPL | Martina Richardsa | CPL |
1967 | ŚWINKA | Szpital Ogólny w Massachusetts | FORTRAN, TELKOMP |
1967 | Symula 67 (wdrożenie) | Ole-Johan Dahl , Bjørn Myhrhaug, Kristen Nygaard w Norsk Regnesentral | ALGOL 60 |
1967 | InterLisp | DG Bobrow i DL Murphy | Seplenienie |
1967 | EXAPT | Herwart Opitz, Wilhelm Simon, Günter Spur i Gottfried Stute z RWTH Aachen University i TU Berlin | TRAFNY |
1967 | SNOBOLU 4 | Ralph Griswold , et al. | SNOBOLU3 |
1967 | XPL |
McKeeman William M. , et al. na Uniwersytecie Kalifornijskim, Santa Cruz J. J. Horning , et al. na Uniwersytecie Stanforda |
PL/I |
1967 | Język programowania kosmicznego (SPL) | Korporacja ds. Rozwoju Systemów | JOWIALNY |
1968 | ALGOL 68 ( norma UNESCO / IFIP ) | Adriaan van Wijngaarden , Barry J. Mailloux , John EL Peck i Cornelis HA Koster , et al. | ALGOL 60 |
1968 | POP-1 | Rod Burstall , Robin Popplestone | COWSEL |
1968 | DIBOL-8 | DEC | DIBOL |
1968 | Czwarty (koncepcja) | Moore | |
1968 | LOGO | Wally Feurzeig , Seymour Papert , Cynthia Solomon | SEPLENIENIE |
1968 | MAPER | Unisys | CRT RPS |
1968 | REFAL (wdrożenie) | Valentin Turchin | brak (unikalny język) |
1968 | TTM (wdrożenie) | Steven Caine i E. Kent Gordon, Kalifornijski Instytut Technologii | GAP, GPM |
1968 | PILOT | John Amsden Starkweather , Uniwersytet Kalifornijski, San Francisco | Computest |
1969 | PL/I (wdrożenie) | IBM | ALGOL 60, COBOL, FORTRAN |
1969 | b | Ken Thompson , z udziałem Dennisa Ritchie | BCPL |
1969 | Polimorficzny język programowania (PPL) | Thomas A. Standish na Uniwersytecie Harvarda | |
1969 | USTAW | Jack Schwartz w Courant Institute of Mathematical Sciences | ALGOL 60 |
1969 | KOREPETYTOR | Paul Tenczar i University of Illinois w Urbana-Champaign | |
1969 | Edynburg IMP | Uniwersytet w Edynburgu | Algol 60 , Autokod , Atlas Autokod |
Rok | Nazwa | Główny deweloper, firma | Przodkowie) |
lata 70.
Rok | Nazwa | Główny deweloper, firma | Przodkowie) |
---|---|---|---|
1970 | Czwarty (wdrożenie) | Charles H. Moore | |
1970 | POP-2 | Robin Popplestone | POP-1 |
1970 | ŻAGIEL | Dan Swinehart i Bob Sproull | ALGOL-60 |
1970 | Pascal | Niklaus Wirth , Kathleen Jensen | ALGOL 60, ALGOL W |
1970 | ROZKOSZ | Wulf, Russell, Habermann na Uniwersytecie Carnegie Mellon | ALGOL |
1971 | KRL | Daniel G. Bobrow w Xerox PARC , Terry Winograd na Uniwersytecie Stanforda | KM, FRL (MIT) |
1971 | Pozwać | Ric Holt i in. na Uniwersytecie w Toronto | Pascal, XPL |
1971 | Język opisu kompilatora (CDL) | Cornelis HA Koster z Uniwersytetu w Nijmegen | |
1972 | Smalltalk-72 | Alan Kay , Adele Goldberg , Dan Ingalls , Xerox PARC | Symulacja 67 |
1972 | PL/M | Gary Kildall w Digital Research | PL/I, ALGOL, XPL |
1972 | K&R C | Dennis Ritchie | B, BCPL, ALGOL 68 |
1972 | INTERKAL | Don Woods i James M. Lyon | brak (unikalny język) |
1972 | Prolog | Alain Colmerauer | 2-poziomowa gramatyka W |
1972 | Strukturalny język zapytań ( SQL ) | IBM | ALFA, Quel (Ingres) |
1973 | COMAL | Børge Christensen, Benedykt Løfstedt | Pascal, PODSTAWOWY |
1973 | ML | Robin Milner | |
1973 | LIS | Jean Ichbiah i in. w CII Honeywell Bull | Pascal, Sue |
1973 | Speakeasy-3 | Stanley Cohen, Steven Pieper z Argonne National Laboratory | Speakeasy-2 |
1974 | CLU | Barbara Liskov | ALGOL 60, Lisp, Symula |
1974 | GROTA | Uniwersytet Stanford | ŻAGIEL |
1974 | TRAWA | Thomas A. DeFanti | PODSTAWOWY |
1974 | PODSTAWOWE CZTERY | MAI BASIC Cztery Inc. | Biznes PODSTAWOWE |
1974 | Język modelowania PROSE | CDC 6600 Usługi Cybernet | Slang, FORTRAN |
1975 | ABC | Leo Geurts i Lambert Meertens | USTAW |
1975 | Irvine Dataflow (koncepcja) | Arvind?, Uniwersytet Kalifornijski, Irvine | |
1975 | Język modelowania PROSE Wersja z podziałem czasu | CDC 6400 Cybernet KRONOS Usługi | Slang, FORTRAN |
1975 | Schemat | Gerald Jay Sussman , Guy L. Steele, Jr. | SEPLENIENIE |
1975 | Altair BASIC | Bill Gates , Paul Allen | PODSTAWOWY |
1975 | CS-4 | James S. Miller, Benjamin M. Brosgol i in. w Intermetrics | ALGOL 68, BLISS, ECL, HAL |
1975 | Moduły | Niklaus Wirth | Pascal |
1976 | Plus | Allan Ballard, Paul Whaley z Uniwersytetu Kolumbii Brytyjskiej | Pascal, Sue |
1976 | Smalltalk-76 | Xerox PARC | Smalltalk-72 |
1976 | Mesa | Xerox PARC | ALGOL |
1976 | SAM76 | Claude AR Kagan | LISP, TRAC |
1976 | Ratfor | Brian Kernighan | C, FORTRAN |
1976 | S | John Chambers w Bell Labs | APL, PPL, Schemat |
1976 | SAS | Instytut SAS | |
1976 | Liczba całkowita PODSTAWOWA | Steve Wozniak | PODSTAWOWY |
1977 | FP | Jan Backus | brak (unikalny język) |
1977 | Muszla Bourne'a ( sh ) | Stephen R. Bourne | brak (unikalny język) |
1977 | Commodore BASIC | Jack Tramiel | PODSTAWOWY |
1977 | IDL | David Stern z Research Systems Inc | Fortran |
1977 | Świnka standardowa | ŚWINKA | |
1977 | Ikona (koncepcja) | Ralph Griswold | SNOBOL |
1977 | czerwony | Benjamin M. Brosgol i in. w Intermetrics dla Departamentu Obrony USA | ALGOL 68, CS-4 |
1977 | Niebieski | John B. Goodenough i in. w SofTech dla Departamentu Obrony USA | ALGOL 68 |
1977 | Żółty | Jay Spitzen i in. w SRI International dla Departamentu Obrony USA | ALGOL 68 |
1977 | Euklides | Butler Lampson w Xerox Parc , Ric Holt i James Cordy na Uniwersytecie w Toronto | |
1977 | Applesoft BASIC | Marc McDonald i Ric Weiland | PODSTAWOWY |
1978 | SKUPIONY | Pat Ambler i Robin Popplestone | TRAFNY |
1978 | Powłoka C | Bill Radość | C |
1978 | RPG III | IBM | FARGO , RPG , RPG II |
1978 | HAL/S | zaprojektowany przez Intermetrics dla NASA | XPL |
1978 | Applesoft II PODSTAWOWY | Marc McDonald i Ric Weiland | Applesoft BASIC |
1975 | Irvine Dataflow (wdrożenie) | Arvind i Gostelow, Uniwersytet Kalifornijski, Irvine | |
1978? | MATLAB | Clevé Moler z Uniwersytetu w Nowym Meksyku | Fortran |
1978? | MAŁY | Nevil Brownlee na Uniwersytecie w Auckland | Algol60 |
1978 | VisiCalc | Dan Bricklin , Bob Frankston sprzedawany przez VisiCorp | brak (unikalny język) |
1979 | Moduł-2 | Niklaus Wirth | Modula, Mesa |
1979 | REXX | Mike Cowlishaw w IBM | PL/I, PODSTAWOWY, EXEC 2 |
1979 | AWK | Alfred Aho , Peter J. Weinberger , Brian Kernighan | C, SNOBOL |
1979 | Ikona (wdrożenie) | Ralph Griswold | SNOBOL |
1979 | Wulkan dBase-II | Wayne Ratliff | brak (unikalny język) |
Rok | Nazwa | Główny deweloper, firma | Przodkowie) |
lata 80.
1990
Rok | Nazwa | Główny deweloper, firma | Przodkowie) |
---|---|---|---|
1990 | Sather | Steve Omohundro | Eiffla |
1990 | AMOS PODSTAWOWY | François Lionet i Constantin Sotiropoulos | STOS BASIC |
1990 | AMPL | Robert Fourer , David Gay i Brian Kernighan z Bell Laboratories | |
1990 | Obiekt Oberon | H Mössenböck, J Templ, R Griesemer | Oberon |
1990 | J | Kenneth E. Iverson , Roger Hui w Iverson Software | APL , FP |
1990 | Haskell | Miranda | |
1990 | EuLisp | Wspólne Lisp , Schemat | |
1990 | Powłoka Z ( zsh ) | Paul Falstad z Uniwersytetu Princeton | ksz |
1991 | GNU E | David J. DeWitt, Michael J. Carey | C++ |
1991 | Oberon-2 | Hanspeter Mössenböck, Wirth | Obiekt Oberon |
1991 | Oz | Gert Smolka i jego uczniowie | Prolog |
1991 | Q | Albert Graf | |
1991 | Pyton | Guido van Rossum | ABC , C |
1991 | Visual Basic | Alan Cooper , sprzedany firmie Microsoft | QuickBASIC |
1992 | Borland Pascal | Turbo Pascal OOP | |
1992 | Dylan | wiele osób w Apple Computer Inc. | Wspólne Lisp , Schemat |
1992 | Gwara | John E. Davis | Postscriptum |
1993? | Własna (realizacja) | Sun Microsystems Inc. | Pogawędka |
1993 | Amiga E | Wouter van Oortmerssen | DEX, C , Moduł-2 |
1993 | Mózg | Miejski Müller | P'' |
1993 | Transkrypcja LiveCode | Hiperrozmowa | |
1993 | AppleScript | Apple Computer Inc. | Hiperrozmowa |
1993 | K | Artur Whitney | APL, Lisp |
1993 | Lua | Roberto Jerusalimschy i in. w Tecgraf, PUC-Rio | Schemat, SNOBOL, Modula, CLU, C++ |
1993 | r | Robert Gentleman i Ross Ihaka | S |
1993 | ZPL | Chamberlain i in. na Uniwersytecie Waszyngtońskim | C |
1993 | NewtonScript | Walter Smith | Ja, Dylan |
1993 | Euforia | Robert Craig | SNOBOL, AWK, ABC, Ikona, Python |
1994 | Claire | Yves Caseau | Smalltalk, SETL, OPS5, Lisp, ML, C , LORE, LAURE |
1994 | ANSI Wspólne Lisp | Wspólne seplenienie | |
1994 | SZYBKI | Grupa ABB | ARLA |
1994 | Szczupak | Fredrik Hubinette i in. na Uniwersytecie w Linköping | LPC , C , µLPC |
1994 | ANS dalej | Elizabeth Rather i in. | Naprzód |
1995 | Ada 95 | S. Tucker Taft i in. w Intermetrics, Inc. | Ada 83 |
1995 | Borland Delphi | Anders Hejlsberg w Borland | Borland Pascal |
1995 | ColdFusion (CFML) | Allaire | |
1995 | Jawa | James Gosling w Sun Microsystems | C , Simula 67, C++, Smalltalk, Ada 83, Objective-C, Mesa |
1995 | LiveScript | Brendan Eich w Netscape | Własny, C , Schemat |
1995 | Rtęć | Zoltan Somogyi na Uniwersytecie w Melbourne | Prolog, Nadzieja, Haskell |
1995 | PHP | Rasmus Lerdorf | Perl |
1995 | Rubin | Yukihiro Matsumoto | Smalltalk, Perl |
1995 | JavaScript | Brendan Eich w Netscape | LiveScript |
1995 | Rakieta | Matthew Flatt na Uniwersytecie Rice | Schemat , Lisp |
1996 | Kędzior | David Kranz, Steve Ward, Chris Terman z MIT | Lisp, C++ , Tcl/Tk, TeX, HTML |
1996 | Lasso | Blue World Communications Inc. | |
1996 | Język danych Perla (PDL) | Karl Glazebrook , Jarle Brinchmann , Tuomas Lukka i Christian Soeller | APL, Perl |
1996 | VBScript | Microsoft | Visual Basic |
1996 | OCaml | INRIA | Caml Light, Standard ML |
1996 | NetRexx | Mike Cowlishaw | REXX |
1997 | Składnik Pascal | Mikrosystemy Oberon, Inc | Oberon-2 |
1997 | mi | Mark S. Miller | Dżul, oryginał-E |
1997 | Pico | Wolny Uniwersytet w Brukseli | Schemat |
1997 | Pisk | Alan Kay , et al. w Apple Computer Inc. | Smalltalk-80, Self |
1997 | ECMAScript | ECMA TC39-TG1 | JavaScript |
1997 | F-skrypt | Filip Mougin | Smalltalk, APL, Cel-C |
1997 | ISLISP | Norma ISO ISLISP | Wspólne seplenienie |
1997 | Herbata | Jorge Nunes | Java , Schemat , Tcl |
1997 | REBOL | Carl Sassenrath , Rebol Technologies | Ja , naprzód , seplenienie , logo |
1998 | Logtalk | Paulo Moura (wtedy na Uniwersytecie w Coimbrze ) | Prolog |
1998 | ActionScript | Gary Grossman | ECMAScript |
1998 | Standardowy C++ | Norma ANSI/ISO C++ | C++ , standardowe C, C |
1998 | M2001 | Ronald E. Prather, Trinity University (Teksas) | brak (unikalny język) |
1998 | PureBasic | Frederic Laboureur, Fantaisie Software | |
1998 | UnrealScript | Tim Sweeney na Epic Games | C++ , Java |
1998 | XSLT (+ ścieżka XPath ) | W3C , James Clark | DSSSL |
1998 | Xojo (wtedy REALbasic) | Xojo, Inc., Andrew Barry | Visual Basic |
1999 | C99 | C99 ISO/IEC 9899:1999 | C90 |
1999 | Gambas | Benoît Minisini | Visual Basic , Java |
1999 | Język twórców gier (GML) | Mark Overmars | Twórca gier |
1999 | Port | Antonio Linares | dBase , Clipper |
Rok | Nazwa | Główny deweloper, firma | Przodkowie) |
2000s
Rok | Nazwa | Główny deweloper, firma | Przodkowie) |
---|---|---|---|
2000 | Dołącz do Javy | G Stewart von Itzstein | Jawa |
2000 | DarkBasic | Twórcy gry | |
2000 | C# | Anders Hejlsberg , Microsoft ( ECMA ) | C , C++ , Java , Delphi , Modula-2 |
2001 | Radość | Manfred von Thun | FP , Czwarty |
2001 | AspektJ | Gregor Kiczales , Xerox PARC | Java , Common Lisp |
2001 | D | Walter Bright , Cyfrowy Mars | C , C++ , C# , Java |
2001 | Przetwarzanie | Casey Reas i Benjamin Fry | Java , C , C++ |
2001 | Visual Basic .NET | Microsoft | Visual Basic |
2001 | GDScript (GDS) | Juan Linietsky, Ariel Manzur (Studio OKAM) | Godot |
2001 | Szekspirowski język programowania | Jon Åslund i Karl Hasselström. | |
2002 | Io | Steve Dekorte | Własna , NewtonScript , Lua |
2002 | Gosu | Oprogramowanie Guidewire | GScript |
2002 | Zadrapanie | Mitchel Resnick , John Maloney, Natalie Rusk, Evelyn Eastmond, Tammy Stern, Amon Millner, Jay Silver i Brian Silverman | Logo , Smalltalk , Pisk , E-zabawki , HyperCard , AgentSheets , StarLogo , Tweak |
2003 | Nemerle | Uniwersytet Wrocławski | C# , ML , MetaHaskell |
2003 | Czynnik | Sława Piestow | Radość, Naprzód, Lisp |
2003 | Scala | Marcin Oderski | Smalltalk, Java, Haskell, Standard ML, OCaml |
2003 | C++03 | C++ ISO/IEC 14882:2003 | C++ , standardowe C, C |
2003 | Wiewiórka | Alberto Demichelis | Lua |
2003 | Gwizd | Rodrigo B. de Oliveira | Python , C# |
2004 | Podtekst | Jonathan Edwards | brak (unikalny język) |
2004 | Alma-0 | Krzysztof Apt, Centrum Wiskunde & Informatica | brak (unikalny język) |
2004 | FreeBASIC | Andre Victor | QBasic |
2004 | Groovy | James Strachan | Jawa |
2004 | Małe B | Aneil Mallavarapu, Harvard Medical School , Wydział Biologii Systemów | Seplenienie |
2005 | Fantom | Brian Frank, Andy Frank | C# , Scala, Ruby, Erlang |
2005 | F# | Don Syme , Microsoft Research | OCaml , C# , Haskell |
2005 | Haxe | Nicolas Cannasse | ActionScript , OCaml , Java |
2005 | Tlen | Oprogramowanie RemObjects | Pascal obiektów , C# |
2005 | PWCT | Mahmoud Samir Fayed | brak (unikalny język) |
2005 | Nasiona7 | Tomasz Mertes | brak (unikalny język) |
2006 | Kobra | ChuckEsterbrook | Python , C# , Eiffel, Cel-C |
2006 | Windows PowerShell | Microsoft | C# , ksh, Perl, CL , DCL , SQL |
2006 | OptimJ | Ateji | Jawa |
2006 | Twierdza | Guy Steele | Scala , ML , Haskell |
2006 | Wala | GNOM | C# |
2007 | Ada 2005 | Grupa sprawozdawców Ady | Ada 95 |
2007 | Agda | Ulf Norell | Coq , Epigram , Haskell |
2007 | QB64 | Galeon, zespół QB64 | QBasic |
2007 | Clojure | Bogaty Hickey | Lisp , ML , Haskell , Erlang |
2007 | LOLCODE | Adam Lindsay | brak (unikalny język) |
2007 | Oberon-07 | Wirth | Oberon |
2007 | Swift (równoległy język skryptowy) | University of Chicago , Argonne National Laboratory | |
2008 | Nimi | Andreas Rumpf | Python , Lisp , Object Pascal |
2008 | dżin | Jamie McCracken | Python , Boo , D , Object Pascal |
2008 | Czysty | Albert Graf | Q |
2009 | Kaplica | Brad Chamberlain, Cray Inc. | HPF , ZPL |
2009 | Udać się | C , Oberon , Limbo , Smalltalk | |
2009 | CoffeeScript | Jeremy Ashkenas | JavaScript , Ruby , Python , Haskell |
2009 | Idrys | Edwin Brady | Haskell , Agda , Coq |
2009 | Parasail | S. Tucker Taft, AdaCore | Modula , Ada , Pascal , ML |
2009 | Chociaż | David J. Pearce | Java , C , Python |
2009 | Dafny | K. Rustan M. Leino | Java , nr specyfikacji |
Rok | Nazwa | Główny deweloper, firma | Przodkowie) |
2010s
Rok | Nazwa | Główny deweloper, firma | Przodkowie) |
---|---|---|---|
2010 | Rdza | Graydon Hoare, Mozilla | Alef , C++ , Camlp4 , Erlang , Hermes , Limbo , Napier, Napier88 , Newsqueak , NIL, Sather , Standard ML |
2011 | C11 | C11 ISO/IEC 9899:2011 | C99 |
2011 | Cejlon | Gavin Król, Czerwony Kapelusz | Jawa |
2011 | Strzałka | Java , JavaScript , CoffeeScript , Go | |
2011 | C++11 | C++ ISO/IEC 14882:2011 | C++ , standardowe C, C |
2011 | Kotlin | JetBrains | Java , Scala , Groovy , C# , Gosu |
2011 | czerwony | Nenad Rakočević | Rebol , Scala , Lua |
2011 | Opa | MLstate | OCaml , Erlang , JavaScript |
2012 | Eliksir | José Valim | Erlang , Rubin , Clojure |
2012 | Wiąz | Evan Czaplicki | Haskell , Standard ML , OCaml , F# |
2012 | Maszynopis | Anders Hejlsberg , Microsoft | JavaScript , CoffeeScript |
2012 | Julia | Jeff Bezanson , Stefan Karpiński , Viral Shah, Alan Edelman , MIT | MATLAB , Lisp , C , Fortran , Mathematica ( ściśle jego język Wolfram ), Python , Perl , R , Ruby , Lua |
2012 | P | Vivek Gupta, Ethan Jackson , Shaz Qadeer , Sriram Rajamani , Microsoft | |
2012 | Ada 2012 | ARA i Ada Europe (ISO/IEC 8652:2012) | Ada 2005, ISO/IEC 8652:1995/Poprawka 1:2007 |
2013 | P4 | Konsorcjum językowe P4 ( P4.org ) | |
2013 | Czysty skrypt | Phil Freeman | Haskell |
2013 | Gra w klasy | Technologie klasy | Zadrapanie |
2013 | Klinowy | Jörgen Brandt | Swift (równoległy język skryptowy) |
2014 | Kryształ | Ary Borenszweig, Manas Technology Solutions | Ruby , C , Rdza , Go , C# , Python |
2014 | Włamać się | PHP | |
2014 | Szybki | Apple Inc. | Objective-C , Rust , Haskell , Ruby , Python , C# , CLU |
2014 | C++14 | C++ ISO/IEC 14882:2014 | C++ , standardowe C, C |
2015 | Raku | Larry Wall , Zespół Rakudo | Perl , Haskell , Python , Ruby |
2015 | Zig | Andrzeja Kelleya | C , C++ , LLVM IR , Go , Rust |
2016 | Powód | Jordan Walke | JavaScript , OCaml |
2017 | C++17 | C++ ISO/IEC 14882:2017 | C++ , standardowe C, C |
2017 | Balerina | WSO2 , Open Source | Java , JavaScript , Go , Rust , C# |
2017 | Q# | Microsoft | C# , F# , Python |
2018 | C17 | ISO/IEC 9899:2018 | C11 |
2018 | Fortran 2018 | ISO/IEC JTC1/SC22/WG5 N2150:2018 | Fortran 2008 |
2019 | Bosque | Mark Marron, Microsoft | JavaScript , TypeScript , ML |
Rok | Nazwa | Główny deweloper, firma | Przodkowie) |
2020s
Rok | Nazwa | Główny deweloper, firma | Przodkowie) |
---|---|---|---|
2020 | C++20 | C++ ISO/IEC 14882:2020 | C++ , standardowe C, C |
2021 | Microsoft Power FX | Vijay Mital, Robin Abraham, Shon Katzenberger, Darryl Rubin, Microsoft | |
Rok | Nazwa | Główny deweloper, firma | Przodkowie) |
Zobacz też
- Historia sprzętu komputerowego
- Historia języków programowania
- Język programowania
- Kalendarium obliczeń