Zeitleiste der Programmiersprachen
Dies ist eine Aufzeichnung historisch wichtiger Programmiersprachen, bis Jahrzehnt.
Vor 1950
Jahr | Name | Chefentwickler, Unternehmen | Vorgänger (en) |
---|---|---|---|
1804 | Jacquard -Maschine | Joseph Marie Jacquard | Keine (einzigartige Sprache) |
1879 | BEGRIFFSSCHRIFT | Gottlob Frege | Keine (einzigartige Sprache) |
1943–45 | Plankalkül (Jahr der Konzeptualisierung) | Konrad Zuse | Keine (einzigartige Sprache) |
1943–46 | Eniac -Codierungssystem | John von Neumann, John Mauchly, J. Presper Eckert, Herman Goldstine nach Alan Turing. Die ersten Programmierer von Eniac waren Kay McNulty, Betty Jennings, Betty Snyder, Marlyn Meltzer, Fran Bilas, und Ruth Lichterman. | Keine (einzigartige Sprache) |
1946 | Eniac Short Code | Richard Clippinger, John von Neumann nach Alan Turing | Eniac -Codierungssystem |
1946 | Von Neumann und Goldstine -Graphing -System (Notation) | John von Neumann und Herman Goldstine | Eniac -Codierungssystem |
1947 | Bogenbaugruppe | Kathleen Booth[1][2] | Eniac -Codierungssystem |
1948 | CPC -Codierungsschema | Howard H. Aiken | Analytical Engine Order Code |
1948 | Curry Notationssystem | Haskell Curry | Eniac -Codierungssystem |
1948 | Plankalkül (Veröffentlichung von Jahr des Konzepts) | Konrad Zuse | Keine (einzigartige Sprache) |
1949 | EDSAC -Erstbestellungen | David Wheeler | Eniac -Codierungssystem |
1949 | Kurzer Code | John Mauchly und William F. Schmittt | Eniac Short Code |
Jahr | Name | Chefentwickler, Unternehmen | Vorgänger (en) |
1950er Jahre
Jahr | Name | Chefentwickler, Unternehmen | Vorgänger (en) |
---|---|---|---|
1950 | Kurzer Code | William F. Schmidt, Albert B. Tonik,[3] J. R. Logan | Kurzer Code |
1950 | Birkbeck Assembler | Kathleen Booth | BOGEN |
1951 | Superplan | Heinz Rutishauser | Plankalkül |
1951 | ALGEN | Edward A. Voorhees und Karl Balke | Keine (einzigartige Sprache) |
1951 | Intermediate -Programmiersprache | Arthur Burks | Kurzer Code |
1951 | Regionale Versammlungssprache | Maurice Wilkes | Edsac |
1951 | Boehm Unbenannter Codierungssystem | Corrado Böhm | CPC -Codierungsschema |
1951 | KlammlaUldrucke | Konrad Zuse | Plankalkül |
1951 | Omnibac Symbolischer Assembler | Charles Katz | Kurzer Code |
1951 | Stanislaus (Notation) | Fritz Bauer | Keine (einzigartige Sprache) |
1951 | Wirbelwind -Assembler | Charles Adams und Jack Gilmore bei MIT Projekt Wirbelwind | Edsac |
1951 | Rochester Assembler | Nat Rochester | Edsac |
1951 | Sortieren Sie den Generator für den Zusammenschluss | Betty Holberton | Keine (einzigartige Sprache) |
1952 | A-0 | Grace Hopper | Kurzer Code |
1952 | Glennie Autocode | Alick Glennie nach Alan Turing | CPC -Codierungsschema |
1952 | Operatorprogrammierung | Alexey Andreevich Lyapunov mit der Teilnahme Kateryna Yushchenko | Mesm |
1952 | Bearbeitungsgenerator | Milly Koss | Sortieren/zusammenführen |
1952 | Kompool | Rand/SDC | Keine (einzigartige Sprache) |
1953 | Speedcoding | John W. Backus | Keine (einzigartige Sprache) |
1953 | Lesen/Drucken | Don Harroff, James Fishman, George Ryckman | Keine (einzigartige Sprache) |
1954 | Laning- und Zierler -System | Laning, Zierler, Adams bei MIT Projekt Wirbelwind | Keine (einzigartige Sprache) |
1954 | Mark i Autocode | Tony Brooker | Glennie Autocode |
1954–55 | Forran (Konzept) | Team geführt von John W. Backus bei IBM | Speedcoding |
1954 | Arith-Matic | Team geführt von Grace Hopper bei Univac | A-0 |
1954 | Mathematik | Team angeführt von Charles Katz | A-0 |
1954 | Matrixmath | H G Kahrimanian | Keine (einzigartige Sprache) |
1954 | IPL i (Konzept) | Allen Newell, Cliff Shaw, Herbert A. Simon | Keine (einzigartige Sprache) |
1955 | Programmiersprache ansprechen (mit Zeiger)) | Kateryna Yushchenko | Bedienerprogrammierung - Alexey Andreevich Lyapunov & Kateryna Yushchenko & Mesm |
1955 | Fließen matisch | Team geführt von Grace Hopper bei Univac | A-0 |
1955 | Bacaic | M. Grems und R. Porter | |
1955 | Pakt i | TEILEN | FORTRAN, A-2 |
1955 | Freiburger Code[4][5] | Universität Freiburg | - |
1955–56 | Sequentielle Formelüberetzung | Fritz Bauer und Karl Samelson | Boehm |
1955–56 | ES | Team geführt von Alan Perlis | Laning und Zierler |
1955 | IBM | ||
1958 | IPL II (Implementierung) | Allen Newell, Cliff Shaw, Herbert A. Simon | IPL i |
1956–58 | LISPELN (Konzept) | John McCarthy | IPL |
1957 | Comtran | Bob Bemer | Fließen matisch |
1957 | GEORGE | Charles Leonard Hamblin | Keine (einzigartige Sprache) |
1957 | Fortran i (Implementierung) | John W. Backus bei IBM | Forran |
1957–58 | Unicode | Remington Rand Univac | Mathematik |
1957 | Comit (Konzept) | Victor Yngve | Keine (einzigartige Sprache) |
1958 | Forran II | Team geführt von John W. Backus bei IBM | Fortran i |
1958 | Algol 58 (IAL) | ACM/Gamm | Forran, It, Sequentielle Formelüberetzung |
1958 | IPL v | Allen Newell, Cliff Shaw, Herbert A. Simon | IPL II |
1959 | GEEIGNET | Douglas T. Ross | |
1959 | TATSACHE | Fletcher R. Jones, Roy Nutt, Robert L. Patrick | Keine (einzigartige Sprache) |
1959 | Cobol (Konzept) | Das Codasyl Komitee | Flow-Matic, Comtran, Tatsache |
1959 | Fröhlich | Jules Schwartz bei SDC | Algol 58 |
1959 | LISPELN (Implementierung) | John McCarthy | IPL |
1959 | Mad - Michigan Algorithmus Decoder | Bruce Arden, Bernard Galler, und Robert M. Graham | Algol 58 |
1959 | Trac (Konzept) | Calvin Mooers | |
Jahr | Name | Chefentwickler, Unternehmen | Vorgänger (en) |
1960er Jahre
Jahr | Name | Chefentwickler, Unternehmen | Vorgänger (en) |
---|---|---|---|
1960 | Algol 60 | Algol 58 | |
1960 | COBOL 61 (Implementierung) | Das Codasyl Komitee | Flow-Matic, Comtran |
1961 | Comit (Implementierung) | Victor Yngve | Keine (einzigartige Sprache) |
1961 | GPSS | Geoffrey Gordon, IBM | Keine (einzigartige Sprache) |
1962 | Forran IV | IBM | Forran II |
1962 | Apl (Konzept) | Kenneth E. Iverson | Keine (einzigartige Sprache) |
1962 | Simula (Konzept) | Ole-Johan Dahl (meist) | Algol 60 |
1962 | Snobol | Ralph Griswold, et al. | Forran II, Comit |
1963 | Cpl (Konzept) | Barron, Christopher Strachey, et al. | Algol 60 |
1963 | Snobol3 | Griswold, et al. | Snobol |
1963 | Algol 68 (Konzept) | Adriaan van Wijngaarden, et al. | Algol 60 |
1963 | Joss i | Cliff Shaw, Rand | Algol 58 |
1964 | NACHAHMEN | H. E. Petersen, et al. | MIDAS |
1964 | Kowsel | Rod Burstall, Robin Poppestone | Cpl, Lisp |
1964 | Pl/i (Konzept) | IBM | Algol 60, Cobol, Forran |
1964 | BASIC | John George Kemeny und Thomas Eugene Kurtz bei Dartmouth College | Forran II, Joss |
1964 | IBM RPG | IBM | Fargo |
1964 | Mark-IV | Informatik | |
1964 | Speakeasy-2 | Stanley Cohen bei Argonne National Laboratory | Speakeasy |
1964 | Trac (Implementierung) | Calvin Mooers | |
1964 | P'' | Corrado Böhm | Keine (einzigartige Sprache) |
1964? | Iitran | ||
1965 | RPG II | IBM | Fargo, Rollenspiel |
1965 | Verrückt/i (Konzept) | Universität von Michigan | WÜTEND, Algol 60, Pl/i |
1965 | Telcomp | BBN | Joss |
1965 | Atlas Autocode | Tony Brooker, Derrick Morris bei Manchester University | Algol 60, Autocode |
1966 | Joss II | Chuck Baker, Rand | Joss i |
1966 | Algol w | Niklaus Wirth, C. A. R. Hoare | Algol 60 |
1966 | Forran 66 | John Backus und sein Team | Forran IV |
1966 | ICH SCHWIMME (Konzept) | Peter J. Landin | LISPELN |
1966 | Coral66 | I. F. Currie und M. Griffiths | Algol 60 |
1966 | Apl (Implementierung)[6] | Kenneth E. Iverson | Keine (einzigartige Sprache) |
1967 | BCPL | Martin Richards | Cpl |
1967 | MUMPS | Massachusetts General Hospital | FORTRAN, TELCOMP |
1967 | Simula 67 (Implementierung) | Ole-Johan Dahl, Bjørn myhrhaug, Kristen Nygaard bei Norsk Regnesentral | Algol 60 |
1967 | Interisp | D.G. Bobrow und D.L. Murphy | Lispeln |
1967 | Exapt | Herwart Opitz, Wilhelm Simon, Günter Spur und Gottfried Stute bei RWTH Aachen University und Tu Berlin | GEEIGNET |
1967 | Snobol4 | Ralph Griswold, et al. | Snobol3 |
1967 | Xpl | William M. McKeeman, et al. bei Universität von Kalifornien, Santa Cruz J. J. Horning, et al. bei Universität in Stanford | Pl/i |
1967 | Raumprogrammiersprache (SPL) | Systementwicklungsgesellschaft | Fröhlich |
1968 | Algol 68 (UNESCO/Ifip Standard) | Adriaan van Wijngaarden, Barry J. Mailloux, John E. L. Peck und Cornelis H. A. Koster, et al. | Algol 60 |
1968 | Pop-1 | Rod Burstall, Robin Poppestone | Kowsel |
1968 | Dibol-8 | Dez | Dibol |
1968 | Weiter (Konzept) | Moore | |
1968 | LOGO | Wally Feurzeig, Seymour Paper, Cynthia Solomon | LISPELN |
1968 | Mapper | Unisys | CRT RPS |
1968 | Refallierung (Implementierung) | Valentin Turchin | Keine (einzigartige Sprache) |
1968 | Ttm (Implementierung) | Steven Caine und E. Kent Gordon, Kalifornisches Institut der Technologie | GAP, GPM |
1968 | PILOT | John Amsden Starkweather, Universität von Kalifornien, San Francisco | Computest |
1969 | Pl/i (Implementierung) | IBM | Algol 60, Cobol, Forran |
1969 | B | Ken Thompsonmit Beiträgen von Dennis Ritchie | BCPL |
1969 | Polymorphe Programmiersprache (Ppl) | Thomas A. Standish bei Harvard Universität | |
1969 | Setl | Jack Schwartz bei Courant Institute of Mathematical Sciences | Algol 60 |
1969 | TUTOR | Paul Tenczar & Universität von Illinois in Urbana -Champaign | |
1969 | Edinburgh Imp | Universität Edinburgh | Algol 60, Autocode, Atlas Autocode |
Jahr | Name | Chefentwickler, Unternehmen | Vorgänger (en) |
1970er Jahre
Jahr | Name | Chefentwickler, Unternehmen | Vorgänger (en) |
---|---|---|---|
1970 | Weiter (Implementierung) | Charles H. Moore | |
1970 | Pop-2 | Robin Poppestone | Pop-1 |
1970 | SEGEL | Dan Swinehart und Bob Sproull | Algol-60 |
1970 | Pascal | Niklaus Wirth, Kathleen Jensen | Algol 60, Algol W. |
1970 | WONNE | Wulf, Russell, Habermann bei Carnegie Mellon Universität | Algol |
1971 | Krl | Daniel G. Bobrow bei Xerox Parc, Terry Winograd bei Universität in Stanford | Km, frl (MIT) |
1971 | Verklagen | Ric Holt et al. bei Universität von Toronto | Pascal, xpl |
1971 | Compiler Beschreibung Sprache (CDL) | Cornelis H.A. Koster bei Universität von Nijmegen | |
1972 | Smalltalk-72 | Alan Kay, Adele Goldberg, Dan Ingalls, Xerox Parc | Simula 67 |
1972 | Pl/m | Gary Kildall bei Digitale Forschung | Pl/i, Algol, xpl |
1972 | K & r c | Dennis Ritchie | B, BCPL, Algol 68 |
1972 | Intercal | Don Woods und James M. Lyon | Keine (einzigartige Sprache) |
1972 | Prolog | Alain Colmerauer | 2-Level-W-Grammatik |
1972 | Strukturierte Abfragesprache (Sql)) | IBM | Alpha, Quel (Ingres) |
1973 | Comal | Børge Christensen, Benedikt Løfstedt | Pascal, grundlegend |
1973 | Ml | Robin Milner | |
1973 | Lis | Jean Ichbiah et al. bei CII Honeywell Bull | Pascal, Sue |
1973 | Speakeasy-3 | Stanley Cohen, Steven Pieper Argonne National Laboratory | Speakeasy-2 |
1974 | Clu | Barbara Liskov | Algol 60, Lisp, Simula |
1974 | Hauptsegel | Universität in Stanford | SEGEL |
1974 | GRAS | Thomas A. Defanti | BASIC |
1974 | Basic Four | Mai Basic Four Inc. | Business Basic |
1974 | Prosa -Modellierungssprache | CDC 6600 Cybernet -Dienste | Slang, Forran |
1975 | ABC | Leo Geurts und Lambert Meertens | Setl |
1975 | Irvine DataFlow (Konzept) | Arvind ?, Universität von Kalifornien, Irvine | |
1975 | Prosa -Modellierungssprache Zeit Sharing-Version | CDC 6400 Cybernet Kronos -Dienste | Slang, Forran |
1975 | Planen | Gerald Jay Sussman, Guy L. Steele, Jr. | LISPELN |
1975 | Altair Basic | Bill Gates, Paul Allen | BASIC |
1975 | CS-4 | James S. Miller, Benjamin M. Brosgol et al. bei Intermetrie | Algol 68, Bliss, Ecl, Hal |
1975 | Modula | Niklaus Wirth | Pascal |
1976 | Plus | Allan Ballard, Paul Whaley am Universität von British Columbia | Pascal, Sue |
1976 | Smalltalk-76 | Xerox Parc | Smalltalk-72 |
1976 | Mesa | Xerox Parc | Algol |
1976 | SAM76 | Claude A.R. Kagan | Lisp, Trac |
1976 | Ratte | Brian Kernighan | C, Forran |
1976 | S | John Chambers bei Bell Labs | APL, PPL, Schema |
1976 | SAS | SAS -Institut | |
1976 | Ganzzahl grundlegend | Steve Wozniak | BASIC |
1977 | FP | John Backus | Keine (einzigartige Sprache) |
1977 | Bourne Shell (Sch)) | Stephen R. Bourne | Keine (einzigartige Sprache) |
1977 | Commodore Basic | Jack Tramiel | BASIC |
1977 | Idl | David Stern von Research Systems Inc. | Forran |
1977 | Standard -Mumps | MUMPS | |
1977 | Symbol (Konzept) | Ralph Griswold | Snobol |
1977 | Rot | Benjamin M. Brosgol et al. bei Intermetrie zum US -Verteidigungsabteilung | Algol 68, CS-4 |
1977 | Blau | John B. Goodenough[7][8] et al. bei Softech zum US -Verteidigungsabteilung | Algol 68 |
1977 | Gelb | Jay Spitzen et al. bei SRI International zum US -Verteidigungsabteilung | Algol 68 |
1977 | Euklid | Butler Lampson bei Xerox Parc, Ric Holt und James Cordy bei Universität von Toronto | |
1977 | Apfelsoft Basic | Marc McDonald und Ric Weiland | BASIC |
1978 | Verrückt | Pat Ambler und Robin Poppestone | GEEIGNET |
1978 | C Shell | Bill Joy | C |
1978 | RPG III | IBM | Fargo, Rollenspiel, RPG II |
1978 | Hal/s | Entworfen von Intermetrics for NASA | Xpl |
1978 | APPLESOFT II BASIC | Marc McDonald und Ric Weiland | Apfelsoft Basic |
1975 | Irvine DataFlow (Implementierung) | Arvind und Gostelow, Universität von Kalifornien, Irvine | |
1978? | Matlab | Cleve Moler Bei der Universität von New Mexico | Forran |
1978? | KLEIN | Nevil Brownlee an der Universität von Auckland | Algol60 |
1978 | VisiCalc | Dan Bricklin, Bob Frankston vermarktet von Vissicorp | Keine (einzigartige Sprache) |
1979 | Ti Basic (Ti 99/4a) | Texas Instrumente | BASIC |
1979 | Modula-2 | Niklaus Wirth | Modula, Mesa |
1979 | Rexx | Mike Cowlishaw bei IBM | Pl/i, grundlegend, exec 2 |
1979 | Awk | Alfred Aho, Peter J. Weinberger, Brian Kernighan | C, Snobol |
1979 | Symbol (Implementierung) | Ralph Griswold | Snobol |
1979 | Vulcan dbase-II | Wayne Ratliff | Keine (einzigartige Sprache) |
Jahr | Name | Chefentwickler, Unternehmen | Vorgänger (en) |
1980er Jahre
Jahr | Name | Chefentwickler, Unternehmen | Vorgänger (en) |
---|---|---|---|
1980 | ADA 80 (Mil-std-1815) | Jean Ichbiah bei CII Honeywell Bull | Grün |
1980 | C mit Klassen | Bjarne Stroustrup[9] | C, Simula 67 |
1980 | APPLESOFT III | Apple Computer | APPLESOFT II BASIC |
1980 | Apple III Microsoft Basic | Microsoft | Microsoft Basic |
1980–81 | CBASIC | Gordon Eubanks | Basic, Compiler Systems, digitale Forschung |
1980 | Smalltalk-80 | Adele Goldberg bei Xerox Parc | Smalltalk-76 |
1981 | Ti erweitert Basic | Texas Instrumente | Ti Basic (Ti 99/4a) |
1981 | BBC Basic | Eichelcomputer, Sophie Wilson | BASIC |
1981 | IBM Basica | Microsoft | BASIC |
1982? | Speakeasy-IV | Stanley Cohen, et al. bei der Speakeasy Computing Corporation | Speakeasy-3 |
1982? | Draco | Chris Gray | Pascal, C, Algol 68 |
1982 | PostScript | Warnock | Interpress |
1982 | Turing | Ric Holt und James Cordy, bei Universität von Toronto | Euklid |
1983 | GW-Basic | Microsoft | IBM Basica |
1983 | Turbo Pascal | Hejlsberg bei Borland | Pascal |
1983 | ADA 83 (ANSI/MIL-STD-1815A) | Jean Ichbiah bei ALSYS | Ada 80, grün |
1983 | Ziel c | Brad Cox | SmallTalk, c |
1983 | C ++ | Bjarne Stroustrup | C mit Klassen |
1983 | Wahre grundlegende | John George Kemeny, Thomas Eugene Kurtz bei Dartmouth College | BASIC |
1983 | occam | David May | EPL |
1983? | Abap | SAP AG | Cobol |
1983 | Kornshell (ksh)) | David Korn | Sch |
1983 | Clascal | Apple Computer Inc. | Pascal |
1984 | Clipper | Nantucket | dbase |
1984 | Common Lisp | Guy L. Steele, Jr. und viele andere | LISPELN |
1984 | Coq | INRIA | |
1984 | Rpl | Hewlett Packard | Weiter, Lispeln |
1984 | Standard ml | Ml | |
1984 | Redcode | Alexander Dewdney und D.G. Jones | |
1984 | OPL | Psion | BASIC |
1985 | PARADOX | Borland | dbase |
1985 | QuickBasic | Microsoft | BASIC |
1985 | A[10] | Arthur Whitney | Apl |
1986 | Clarion | Bruce Barrington | |
1986 | Korvision | Kortex | INFORMIEREN |
1986 | Eiffel | Bertrand Meyer | Simula 67, ADA |
1986 | GFA Basic | Frank Ostrowski | BASIC |
1986 | Informix-4gl | Informix | |
1986 | Labor | Nationale Instrumente | |
1986 | Miranda | David Turner bei Universität Kent | |
1986 | Objekt Pascal | Apple Computer Inc. | Pascal |
1986 | Promal | C | |
1986 | Erlang | Joe Armstrong und andere in Ericsson | Prolog |
1987 | ADA ISO 8652: 1987 | ANSI/MIL-STD-1815A unverändert | ADA 83 |
1987 | Selbst (Konzept) | Sun Microsystems Inc. | Smalltalk |
1987 | Occam 2 | David May und Inmos | occam |
1987 | Hypertalk | Apple Computer Inc. | Keine (einzigartige Sprache) |
1987 | Perl | Larry Wall | C, sed, awk, sh |
1987 | Oberon | Niklaus Wirth | Modula-2 |
1987 | Mathematica (Wolfram Sprache)) | Wolfram -Forschung | Keine (einzigartige Sprache) |
1987 | Turbo Basic | Robert 'Bob' Zale | Basic/z |
1987 | Sauber | Softwaretechnologieforschungsgruppe von Radboud University Nijmegen | Keine (einzigartige Sprache) |
1988 | Oktave | Matlab | |
1988 | Tcl | John outsterhout | Awk, Lisp |
1988 | STOS BASIC | François Lionet und Konstantin Sotiropoulos | BASIC |
1988 | Schauspieler | Charles Duff, die Wildwassergruppe | Forth, SmallTalk |
1988 | Objekt rexx | Simon C. Nash | Rexx, SmallTalk |
1988 | FUNKE | Bernard A. Carré | Ada |
1988 | A+ | Arthur Whitney | Apl, a |
1988 | Hamilton C Shell | Nicole Hamilton | C Shell |
1988-1989 | C90 | C90 ISO/IEC 9899: 1990 | |
1989 | Turbo Pascal OOP | Anders Hejlsberg bei Borland | Turbo Pascal, Objekt Pascal |
1989 | Modula-3 | Cardeli et al. Dez und Olivetti | Modula-2 |
1989 | Powerbasic | Robert 'Bob' Zale | Turbo Basic |
1989 | Vissim | Peter Darnell, visuelle Lösungen | |
1989 | LPC | Lars Pensjö | |
1989 | Verprügeln | Brian Fox | Bourne Shell, C Shell, Kornshell |
1989 | Magik | Arthur Chance, von Kleine Welt Systems Ltd | Smalltalk |
Jahr | Name | Chefentwickler, Unternehmen | Vorgänger (en) |
1990er Jahre
Jahr | Name | Chefentwickler, Unternehmen | Vorgänger (en) |
---|---|---|---|
1990 | Sather | Steve Omohundro | Eiffel |
1990 | Amos Basic | François Lionet und Konstantin Sotiropoulos | STOS BASIC |
1990 | Ampl | Robert Fourer, David Gay und Brian Kernighan bei Glockenlabors | |
1990 | Objekt Oberon | H mössenböck, J Templ, R Griesemer | Oberon |
1990 | J | Kenneth E. Iverson, Roger Hui bei Iverson Software | Apl, FP |
1990 | Haskell | Miranda | |
1990 | EULISP | Common Lisp, Planen | |
1990 | Z Shell (ZSH)) | Paul Falstad bei Princeton Universität | ksh |
1990 | KÖNNEN | T. J. Barnes bei Cadence -Designsysteme | Franz Lisp |
1991 | Gnu e | David J. DeWitt, Michael J. Carey | C ++ |
1991 | Oberon-2 | Hanspeter mössenböck, Wirth | Objekt Oberon |
1991 | Oz | Gert Smolka und seine Schüler | Prolog |
1991 | Q | Albert Gräf | |
1991 | Python | Guido van Rossum | ABC, C |
1991 | Visual Basic | Alan Cooper, verkauft an Microsoft | QuickBasic |
1992 | Borland Pascal | Turbo Pascal OOP | |
1992 | Dylan | viele Leute bei Apple Computer Inc. | Common Lisp, Planen |
1992 | Slang | John E. Davis | PostScript |
1993? | Selbst (Implementierung) | Sun Microsystems Inc. | Smalltalk |
1993 | Amiga e | Wouter Van Oortmerssen | Dex, C, Modula-2 |
1993 | Brainfuck | Urban Müller | P'' |
1993 | Livecode Transcript | Hypertalk | |
1993 | Apfelkript | Apple Computer Inc. | Hypertalk |
1993 | K | Arthur Whitney | APL, Lisp |
1993 | Lua | Roberto Ierusalimschy et al. bei tecgraf, puc-rio | Schema, Snobol, Modula, Clu, C ++ |
1993 | R | Robert Gentleman und Ross Ihaka | S |
1993 | Zpl | Kammerherr et al. bei Universität von Washington | C |
1993 | NewtonScript | Walter Smith | Selbst, Dylan |
1993 | Euphorie | Robert Craig | Snobol, Awk, ABC, Ikone, Python |
1994 | Claire | Yves CaSeau | Smalltalk, setl, ops5, lisp, ml, C, Überlieferung, Laure |
1994 | ANSI Common Lisp | Common Lisp | |
1994 | SCHNELL | ABB -Gruppe | Arla |
1994 | Pike | Fredrik Hübinette et al. bei Linköping University | LPC, C, ulpc |
1994 | Ans weiter | Elizabeth eheret al. | Weiter |
1995 | ADA 95 | S. Tucker Taft, et al. bei Intermetrics, Inc. | ADA 83 |
1995 | Borland Delphi | Anders Hejlsberg bei Borland | Borland Pascal |
1995 | Coldfusion (CFML) | Allaire | |
1995 | Java | James Gosling bei Sun Microsystems | C, Simula 67, C ++, SmallTalk, ADA 83, Objective-C, Mesa |
1995 | Livescript | Brendan Eich bei Netscape | Selbst, C, Planen |
1995 | Quecksilber | Zoltan Somogyi bei Universität von Melbourne | Prolog, Hoffnung, Haskell |
1995 | Php | Rasmus Lerdorf | Perl |
1995 | Rubin | Yukihiro Matsumoto | SmallTalk, Perl |
1995 | JavaScript | Brendan Eich bei Netscape | Livescript |
1995 | Schläger | Matthew Flatt bei Rice University | Planen, Lispeln |
1996 | Locken | David Kranz, Steve Ward, Chris Terman bei MIT | Lispeln, C ++, TCL/TK, Tex, HTML |
1996 | Lasso | Blue World Communications Inc. | |
1996 | Perl Datensprache (PDL) | Karl Glazebrook, Jarle Brinchmann, Tuomas Lukka und Christian Soeller | APL, Perl |
1996 | Vbscript | Microsoft | Visual Basic |
1996 | Ocaml | INRIA | CAML Light, Standard ML |
1996 | Netrexx | Mike Cowlishaw | Rexx |
1997 | Komponente Pascal | Oberon Microsystems, Inc. | Oberon-2 |
1997 | E | Mark S. Miller | Joule, Original-e |
1997 | Pico | Freie Universität von Brüssel | Planen |
1997 | Quietschen | Alan Kay, et al. bei Apple Computer Inc. | SmallTalk-80, Selbst |
1997 | ECMaskript | ECMA TC39-TG1 | JavaScript |
1997 | F-Skript | Philippe Mougin | SmallTalk, APL, Objective-C |
1997 | ISLISP | ISO Standard ISLISP | Common Lisp |
1997 | Tee | Jorge Nunes | Java, Planen, Tcl |
1997 | Rebol | Carl Sassenrath, Reboltechnologien | Selbst, Weiter, Lispeln, Logo |
1998 | Logtalk | Paulo Moura (dann bei Universität von Coimbra)) | Prolog |
1998 | Aktionen | Gary Grossman | ECMaskript |
1998 | Standard C ++ | ANSI/ISO -Standard C ++ | C ++, Standard C, c |
1998 | M2001 | Ronald E. Prather, Trinity University (Texas) | Keine (einzigartige Sprache) |
1998 | PureBasic | Frederic Laboureur, Fantaisie -Software | |
1998 | Unrealscript | Tim Sweeney bei Epische Spiele | C ++, Java |
1998 | Xslt (+ XPath)) | W3c, James Clark | DSSSL |
1998 | Xojo (Realbasic zu dieser Zeit) | Xojo, Inc., Andrew Barry | Visual Basic |
1999 | C99 | C99 ISO/IEC 9899: 1999 | C90 |
1999 | Gambas | Benoît Minisini | Visual Basic, Java |
1999 | Game Maker -Sprache (GML) | Markieren Sie | Spielemacher |
1999 | Hafen | Antonio Linares | dbase, Clipper |
Jahr | Name | Chefentwickler, Unternehmen | Vorgänger (en) |
2000er Jahre
Jahr | Name | Chefentwickler, Unternehmen | Vorgänger (en) |
---|---|---|---|
2000 | Treten Sie Java bei | G Stewart von Itzstein | Java |
2000 | Darkbasic | Die Spielerschöpfer | |
2000 | C# | Anders Hejlsberg, Microsoft (ECMA)) | C, C ++, Java, Delphi, Modula-2 |
2001 | Freude | Manfred von Thun | FP, Weiter |
2001 | Aspektj | Gregor Kiczales, Xerox Parc | Java, Common Lisp |
2001 | D | Walter hell, Digital Mars | C, C ++, C#, Java |
2001 | wird bearbeitet | Casey REAL und Benjamin Fry | Java, C, C ++[11] |
2001 | Visual Basic .net | Microsoft | Visual Basic |
2001 | Gdscript (GDS) | Juan Linietky, Ariel Manzur (Okam Studio) | Godot |
2001 | Shakespeare -Programmiersprache | Jon Åslund und Karl Hasselström. | |
2002 | Io | Steve Dekorte | Selbst, NewtonScript, Lua |
2002 | Gosu | Guidewire -Software | Gscript |
2002 | Kratzen | Mitchel Resnick, John Maloney, Natalie Rusk, Evelyn Eastmond, Tammy Stern, Amon Millner, Jay Silver und Brian Silverman | Logo, Smalltalk, Quietschen, E-toys, Hypercard, Agentenblätter, Starlogo, Optimieren |
2003 | Nemerle | Universität Wrocław | C#, Ml, Metahaskell |
2003 | Faktor | Slava Pestov | Freude, Forth, Lisp |
2003 | Scala | Martin Odensky | SmallTalk, Java, Haskell, Standard ML, Ocaml |
2003 | C ++ 03 | C ++ ISO/IEC 14882: 2003 | C ++, Standard C, C |
2003 | Eichhörnchen | Alberto Demichelis | Lua |
2003 | Boo | Rodrigo B. de Oliveira | Python, C# |
2004 | Subtext | Jonathan Edwards | Keine (einzigartige Sprache) |
2004 | ALMA-0 | Krzysztof Apt, Centrum Wiskunde & Informatica | Keine (einzigartige Sprache) |
2004 | Freilasisch | Andre Victor | Qbasic |
2004 | Groovig | James Strachan | Java |
2004 | Kleines B | Aneil Mallavarapu, Harvard Medizinschule, Abteilung für Systembiologie | Lispeln |
2005 | Fantom | Brian Frank, Andy Frank | C#, Scala, Ruby, Erlang |
2005 | F# | Don Syme, Microsoft Research | Ocaml, C#, Haskell |
2005 | Haxe | Nicolas Cannasse | Aktionen, Ocaml, Java |
2005 | Oxygen | Remobjects Software | Objekt Pascal, C# |
2005 | PWCT | Mahmoud Samir fayed | Keine (einzigartige Sprache) |
2005 | Samen7 | Thomas Mertes | Keine (einzigartige Sprache) |
2006 | Kobra | Chuck Esterbrook | Python, C#, Eiffel, Objektiv-C |
2006 | Windows PowerShell | Microsoft | C#, Ksh, Perl, Cl, DCL, SQL |
2006 | Optimj | Ateji | Java |
2006 | Festung | Guy Steele | Scala, Ml, Haskell |
2006 | Vala | Gnom | C# |
2007 | ADA 2005 | Ada -Berichterstattung | ADA 95 |
2007 | Agda | Ulf Norell | Coq, Epigramm, Haskell |
2007 | QB64 | Galeon, QB64Team | Qbasic |
2007 | Clojure | Reicher Hickey | Lispeln, Ml, Haskell, Erlang |
2007 | Lolcode | Adam Lindsay | Keine (einzigartige Sprache) |
2007 | Oberon-07 | Wirth | Oberon |
2007 | Swift (Parallele Scripting Language) | Universität von Chicago, Argonne National Laboratory | |
2008 | Nim | Andreas Rumpf | Python, Lispeln, Objekt Pascal |
2008 | Genie | Jamie McCracken | Python, Boo, D, Objekt Pascal |
2008 | Rein | Albert Gräf | Q |
2009 | Kapelle | Brad Chamberlain, Cray Inc. | HPF, Zpl |
2009 | gehen | C, Oberon, Limbo, Smalltalk | |
2009 | CoffeeScript | Jeremy Ashkenas | JavaScript, Rubin, Python, Haskell |
2009 | Idris | Edwin Brady | Haskell, Agda, Coq |
2009 | Parasail | S. Tucker Taft, Adacore | Modula, Ada, Pascal, Ml |
2009 | Während ich | David J. Pearce | Java, C, Python |
2009 | Dafny | K. Rustan M. Leino | Java, Spec# |
Jahr | Name | Chefentwickler, Unternehmen | Vorgänger (en) |
2010er
Jahr | Name | Chefentwickler, Unternehmen | Vorgänger (en) |
---|---|---|---|
2010 | Rost | 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 | Ceylon | Gavin King, roter Hut | Java |
2011 | Pfeil | Java, JavaScript, CoffeeScript, gehen | |
2011 | C ++ 11 | C ++ ISO/IEC 14882: 2011 | C ++, Standard C, C |
2011 | Kotlin | Jetbrains | Java, Scala, Groovig, C#, Gosu |
2011 | Rot | Nenad Rakočević | Rebol, Scala, Lua |
2011 | Opa | Mlstate | Ocaml, Erlang, JavaScript |
2012 | Elixier | José Valim | Erlang, Rubin, Clojure |
2012 | Ulme | Evan Czaplicki | Haskell, Standard ml, Ocaml, F# |
2012 | Typoskript | Anders Hejlsberg, Microsoft | JavaScript, CoffeeScript |
2012 | Julia | Jeff Bezanson, Stefan Karpinski, Viral Shah, Alan Edelman, MIT | Matlab, Lispeln, C, Forran, Mathematica[12] (streng seines Wolfram Sprache), Python, Perl, R, Rubin, Lua[13] |
2012 | P | Vivek Gupta, Ethan Jackson, Shaz Qadeer, Sriram Rajamani, Microsoft | |
2012 | ADA 2012 | Ara und Ada Europa (ISO/IEC 8652: 2012) | ADA 2005, ISO/IEC 8652: 1995/AMD 1: 2007 |
2013 | P4 | P4 -Sprachkonsortium (P4.org)) | |
2013 | Pureskript | Phil Freeman | Haskell |
2013 | Hopscotch | Hopscotch -Technologien | Kratzen |
2013 | Keilschrift | Jörgen Brandt | Swift (Parallele Scripting Language) |
2014 | Kristall | Ary Borenszweig, Manas Technology Solutions | Rubin, C, Rost, gehen, C#, Python |
2014 | Hacken | Php | |
2014 | Schnell | Apple Inc. | Ziel c, Rost, Haskell, Rubin, Python, C#, Clu |
2014 | C ++ 14 | C ++ ISO/IEC 14882: 2014 | C ++, Standard C, C |
2015 | Raku | Larry Wall, Das Rakudo -Team | Perl, Haskell, Python, Rubin |
2015 | Zick | Andrew Kelley | C, C ++, LLVM IR, gehen, Rost |
2016 | Grund | Jordan Walke | JavaScript, Ocaml[14] |
2016 | Ring | Mahmoud Samir fayed | Lua, Python, Rubin, C, C#, BASIC, QML, XBASE, Supernova[15] |
2017 | C ++ 17 | C ++ ISO/IEC 14882: 2017 | C ++, Standard C, C |
2017 | Ballerina | WSO2, Open Source[16] | Java, JavaScript, gehen, Rost, C# |
2017 | Q# | Microsoft | C#, F#, Python |
2018 | C17 | ISO/IEC 9899: 2018 | C11 |
2018 | Forran 2018 | ISO/IEC JTC1/SC22/WG5 N2150: 2018 | FORTRAN 2008 |
2019 | Bosque | Mark Marron, Microsoft | JavaScript, Typoskript, Ml |
Jahr | Name | Chefentwickler, Unternehmen | Vorgänger (en) |
2020s
Jahr | Name | Chefentwickler, Unternehmen | Vorgänger (en) |
---|---|---|---|
2020 | C ++ 20 | C ++ ISO/IEC 14882: 2020 | C ++, Standard C, C |
2021 | Microsoft Power FX | Vijay Mital, Robin Abraham, Shon Katzenberger, Darryl Rubin, Microsoft | Excel -Formeln |
2022 | Kohlenstoff | C ++ | |
Jahr | Name | Chefentwickler, Unternehmen | Vorgänger (en) |
Siehe auch
- Geschichte der Berechnung der Hardware
- Geschichte der Programmiersprachen
- Programmiersprache
- Zeitleiste des Computers
Verweise
- ^ Booth, Kathleen. "Maschinensprache für automatische Relaiscomputer". Birkbeck College Computation Laboratory. Universität von London.
- ^ Campbell-Kelly, Martin "Die Entwicklung des Computerprogramms in Großbritannien (1945 bis 1955)", The Birkbeck College Machines, in (1982) Annals of the History of Computing 4 (2. April 1982 IEEE
- ^ UNIVAC -Konferenz, Charles Babbage Institute, Universität von Minnesota. 171-seitiges Transkript der mündlichen Historie mit Computerpionieren, einschließlich Albert B. Tonik, beteiligt an der Univac Computer, abgehalten am 17. bis 18. Mai 1990.
- ^ "Der Freiburger Code auf der Zuse" (auf Deutsch). Abgerufen 26. Oktober 2014.
- ^ H. Zuse. "Z22". Abgerufen 26. Oktober 2014.
- ^ Smillie, Keith. "Kenneth E. Iverson - A. M. Turing Award Sieger". ACM.
- ^ "John Goodenough | Cisa". www.us-cert.gov.
- ^ "John B. Goodenough". ressourcen.sei.cmu.edu.
- ^ "Tour: Standard C ++". isocpp.org.
- ^ "A - APL Wiki".
- ^ "Arduino Referenz". www.arduino.cc.
- ^ "Warum wir Julia geschaffen haben". Julia Website. Februar 2012. Abgerufen 7. Februar 2013.
- ^ "Einführung". Das Julia -Handbuch. Archiviert von das Original am 8. April 2016.
- ^ Einfacher, schneller und Typ sicherer Code, der die Ökosysteme JavaScript & OCAML nutzt: Facebook/Reason, Facebook, 24. März 2019, abgerufen 24. März 2019
- ^ Ringteam (23. Oktober 2021). "Die Ringprogrammiersprache und andere Sprachen". Ring-Lang.net.
- ^ "Github-Ballerina-Plattform/Ballerina-Lang: Die Ballerina-Programmiersprache". 25. November 2019 - über Github.