Cronología de los lenguajes de programación
keyboard_arrow_down
Contenido Este es un registro de lenguajes de programación notables, por década. Antes de 1950 había 8 lenguajes de programación únicos, donde 6 eran lenguajes únicos y 2 eran combinaciones de lenguajes únicos. Para 1960 había alrededor de 45-50 lenguajes de programación únicos, aunque solo 12 nuevos lenguajes únicos (es decir, que no dependían de programas ya existentes). No se ha desarrollado un lenguaje de programación único desde Swift en 2007. El lenguaje más nuevo, Carbon de Google, es una combinación de C++ y Rust. A diciembre de 2022, existen 395 lenguajes de programación únicos, de los cuales 37 no son una combinación de otros lenguajes y, por lo tanto, son completamente únicos.
Anterior a 1950
Año | Nombre | Chief developer, company | Predecesador(s) |
---|---|---|---|
1804 | Máquina Jacquard | Joseph Marie Jacquard | ninguno (idioma único) |
1879 | Begriffsschrift | Gottlob Frege | ninguno (idioma único) |
1943–45 | Plankalkül (año de conceptualización) | Konrad Zuse | ninguno (idioma único) |
1943–46 | Sistema de codificación ENIAC | John von Neumann, John Mauchly, J. Presper Eckert, Herman Goldstine después de Alan Turing. Los primeros programadores de ENIAC fueron Kay McNulty, Betty Jennings, Betty Snyder, Marlyn Meltzer, Fran Bilas y Ruth Lichterman. | ninguno (idioma único) |
1947-52 | ARC/Birkbeck Assembler | Kathleen Booth | ENIAC Código |
1948 | Plankalkül (año de publicación de conceptos) | Konrad Zuse | ninguno (idioma único) |
1949 | EDSAC Ordenes iniciales | David Wheeler | Sistema de codificación ENIAC |
1949 | Código | John Mauchly y William F. Schmitt | ENIAC Código |
Año | Nombre | Chief developer, company | Predecesador(s) |
Década de 1950
Año | Nombre | Chief developer, company | Predecesador(s) |
---|---|---|---|
1950 | Código | William F. Schmidt, Albert B. Tonik, J. R. Logan | Código |
1951 | Superplan | Heinz Rutishauser | Plankalkül |
1951 | ALGAE | Edward A. Voorhees y Karl Balke | ninguno (idioma único) |
1951 | Lenguaje de programación intermedia | Arthur Burks | Código |
1951 | Boehm unnamed coding system | Corrado Böhm | CPC Régimen de codificación |
1951 | Klammerausdrücke | Konrad Zuse | Plankalkül |
1951 | Stanislaus (Notación) | Fritz Bauer | ninguno (idioma único) |
1951 | Generador de fusión | Betty Holberton | ninguno (idioma único) |
1952 | A-0 | Grace Hopper | Código |
1952 | Glennie Autocode | Alick Glennie después de Alan Turing | CPC Régimen de codificación |
1952 | Programación de operadores | Alexey Andreevich Lyapunov con la participación de Kateryna Yushchenko | MESM |
1952 | Generador de edición | Milly Koss | SORT/MERGE |
1952 | COMPOOL | RAND/SDC | ninguno (idioma único) |
1953 | Speedcoding | John W. Backus | ninguno (idioma único) |
1953 | READ/PRINT | Don Harroff, James Fishman, George Ryckman | ninguno (idioma único) |
1954 | Sistema Laning y Zierler | Laning, Zierler, Adams en el Proyecto MIT Whirlwind | ninguno (idioma único) |
1954 | Mark I Autocode | Tony Brooker | Glennie Autocode |
1954–55 | FORTRAN (concepto) | Equipo dirigido por John W. Backus en IBM | Speedcoding |
1954 | ARITH-MATIC | Equipo dirigido por Grace Hopper en UNIVAC | A-0 |
1954 | MATH-MATIC | Equipo dirigido por Charles Katz | A-0 |
1954 | MATH MATRIX | H G Kahrimanian | ninguno (idioma único) |
1954 | IPL I (concepto) | Allen Newell, Cliff Shaw, Herbert A. Simon | ninguno (idioma único) |
1955 | Lenguaje de programación
(con Puntos) | Kateryna Yushchenko | Programación de operadores - Alexey Andreevich Lyapunov " Kateryna Yushchenko " MESM |
1955 | FLOW-MATIC | Equipo dirigido por Grace Hopper en UNIVAC | A-0 |
1955 | BACAIC | M. Grems and R. Porter | |
1955 | PACT I | SHARE | FORTRAN, A-2 |
1955 | Código de hamburguesas | University of Freiburg | — |
1955-56 | Sequentielle Formelübersetzung | Fritz Bauer y Karl Samelson | Boehm |
1955-56 | IT | Equipo dirigido por Alan Perlis | Laning y Zierler |
1955 | IBM | ||
1958 | IPL II (ejecución) | Allen Newell, Cliff Shaw, Herbert A. Simon | IPL I |
1956–58 | LISP (concepto) | John McCarthy | IPL |
1957 | COMTRAN | Bob Bemer | FLOW-MATIC |
1957 | GEORGE | Charles Leonard Hamblin | ninguno (idioma único) |
1957 | FORTRAN I (ejecución) | John W. Backus en IBM | FORTRAN |
1957–58 | UNICODE | Remington Rand UNIVAC | MATH-MATIC |
1957 | COMIT (concepto) | Victor Yngve | ninguno (idioma único) |
1958 | FORTRAN II | Equipo dirigido por John W. Backus en IBM | FORTRAN I |
1958 | ALGOL 58 (IAL) | ACM/GAMM | FORTRAN, IT, Sequentielle Formelübersetzung |
1958 | IPL V | Allen Newell, Cliff Shaw, Herbert A. Simon | IPL II |
1959 | APT | Douglas T. Ross | |
1959 | FACT | Fletcher R. Jones, Roy Nutt, Robert L. Patrick | ninguno (idioma único) |
1959 | COBOL (concepto) | Comité del CODASYL | FLOW-MATIC, COMTRAN, FACT |
1959 | JOVIAL | Jules Schwartz en SDC | ALGOL 58 |
1959 | LISP (ejecución) | John McCarthy | IPL |
1959 | MAD – Michigan Algorithm Decoder | Bruce Arden, Bernard Galler, y Robert M. Graham | ALGOL 58 |
1959 | TRAC (concepto) | Calvin Mooers | |
Año | Nombre | Chief developer, company | Predecesador(s) |
Década de 1960
Año | Nombre | Chief developer, company | Predecesador(s) |
---|---|---|---|
1960 | ALGOL 60 | ALGOL 58 | |
1960 | COBOL 61 (ejecución) | Comité del CODASYL | FLOW-MATIC, COMTRAN |
1961 | COMIT (implementation) | Victor Yngve | ninguno (idioma único) |
1961 | GPSS | Geoffrey Gordon, IBM | ninguno (idioma único) |
1962 | FORTRAN IV | IBM | FORTRAN II |
1962 | APL (concepto) | Kenneth E. Iverson | ninguno (idioma único) |
1962 | Simula (concepto) | Ole-Johan Dahl (principalmente) | ALGOL 60 |
1962 | SNOBOL | Ralph Griswold, et al. | FORTRAN II, COMIT |
1963 | CPL (concepto) | Barron, Christopher Strachey, et al. | ALGOL 60 |
1963 | SNOBOL3 | Griswold, et al. | SNOBOL |
1963 | ALGOL 68 (concepto) | Adriaan van Wijngaarden, et al. | ALGOL 60 |
1963 | JOSS I | Cliff Shaw, RAND | ALGOL 58 |
1964 | MIMIC | H. E. Petersen, et al. | MIDAS |
1964 | COWSEL | Rod Burstall, Robin Popplestone | CPL, LISP |
1964 | PL/I (concepto) | IBM | ALGOL 60, COBOL, FORTRAN |
1964 | BASIC | John George Kemeny y Thomas Eugene Kurtz en Dartmouth College | FORTRAN II, JOSS |
1964 | IBM RPG | IBM | FARGO |
1964 | Mark-IV | Informática | |
1964 | Talkeasy-2 | Stanley Cohen en el Laboratorio Nacional Argonne | Habla con calma. |
1964 | TRAC (ejecución) | Calvin Mooers | |
1964 | P′ | Corrado Böhm | ninguno (idioma único) |
¿64? | IITRAN | ||
1965 | RPG II | IBM | FARGO, RPG |
1965 | MAD/I (concepto) | University of Michigan | MAD, ALGOL 60, PL/I |
1965 | TELCOMP | BBN | JOSS |
1965 | Atlas Autocode | Tony Brooker, Derrick Morris en 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 | FORTRAN 66 | John Backus y su equipo | FORTRAN IV |
1966 | ISWIM (Concepto) | Peter J. Landin | LISP |
1966 | CORAL66 | I. F. Currie and M. Griffiths | ALGOL 60 |
1966 | APL (ejecución) | Kenneth E. Iverson | ninguno (idioma único) |
1967 | BCPL | Martin Richards | CPL |
1967 | MUMPS | Hospital General de Massachusetts | FORTRAN, TELCOMP |
1967 | Simula 67 (ejecución) | Ole-Johan Dahl, Bjørn Myhrhaug, Kristen Nygaard en Norsk Regnesentral | ALGOL 60 |
1967 | InterLisp | D.G. Bobrow y D.L. Murphy | Lisp |
1967 | EXAPT | Herwart Opitz, Wilhelm Simon, Günter Spur y Gottfried Stute en RWTH Aachen University y TU Berlin | APT |
1967 | SNOBOL4 | Ralph Griswold, et al. | SNOBOL3 |
1967 | XPL | William M. McKeeman, et al. en la Universidad de California, Santa Cruz J. J. Horning, et al. en Stanford University | PL/I |
1968 | ALGOL 68 (estándar UNESCO/IFIP) | Adriaan van Wijngaarden, Barry J. Mailloux, John E. L. Peck y Cornelis H. A. Koster, et al. | ALGOL 60 |
1968 | POP-1 | Rod Burstall, Robin Popplestone | COWSEL |
1968 | DIBOL-8 | DEC | DIBOL |
1968 | Forth (concepto) | Moore | |
1968 | LOGO | Wally Feurzeig, Seymour Papert, Cynthia Solomon | LISP |
1968 | MAPPER | Unisys | CRT RPS |
1968 | REFAL (implementación) | Valentin Turchin | ninguno (idioma único) |
1968 | TTM (ejecución) | Steven Caine y E. Kent Gordon, California Institute of Technology | GAP, GPM |
1968 | PILOT | John Amsden Starkweather, Universidad de California, San Francisco | Computest |
1969 | PL/I (ejecución) | IBM | ALGOL 60, COBOL, FORTRAN |
1969 | B | Ken Thompson, con contribuciones de Dennis Ritchie | BCPL |
1969 | Lenguaje de programación polimorfo (PPL) | Thomas A. Standish at Harvard University | |
1969 | SETL | Jack Schwartz en el Courant Institute of Mathematical Sciences | ALGOL 60 |
1969 | TUTOR | Paul Tenczar Universidad de Illinois en Urbana-Champaign | |
1969 | Edinburgh IMP | Edinburgh University | Algol 60, Autocode, Atlas Autocode |
Año | Nombre | Chief developer, company | Predecesador(s) |
Década de 1970
Año | Nombre | Chief developer, company | Predecesador(s) |
---|---|---|---|
1970 | Forth (implementation) | Charles H. Moore | |
1970 | POP-2 | Robin Popplestone | POP-1 |
1970 | SAIL | Dan Swinehart y Bob Sproull | ALGOL-60 |
1970 | Pascal | Niklaus Wirth, Kathleen Jensen | ALGOL 60, ALGOL W |
1970 | BLISS | Wulf, Russell, Habermann en la Universidad Carnegie Mellon | ALGOL |
1971 | KRL | Daniel G. Bobrow en Xerox PARC, Terry Winograd en la Universidad de Stanford | KM, FRL (MIT) |
1971 | Descripción del Compilador Idioma (CDL) | Cornelis H.A. Koster en la Universidad de Nijmegen | |
1972 | Smalltalk-72 | Alan Kay, Adele Goldberg, Dan Ingalls, Xerox PARC | Simula 67 |
1972 | PL/M | Gary Kildall en Investigación Digital | PL/I, ALGOL, XPL |
1972 | C | Dennis Ritchie | B, BCPL, ALGOL 68 |
1972 | INTERCAL | Don Woods y James M. Lyon | ninguno (idioma único) |
1972 | Prolog | Alain Colmerauer | 2 niveles W-Grammar |
1972 | Idioma de consulta estructurado (SQL) | IBM | ALPHA, Quel (Ingres) |
1973 | COMAL | Børge Christensen, Benedict Løfstedt | Pascal, BASIC |
1973 | ML | Robin Milner | |
1973 | LIS | Jean Ichbiah et al. CII Honeywell Bull | Pascal, Sue |
1973 | Talkeasy-3 | Stanley Cohen, Steven Pieper en el Laboratorio Nacional Argonne | Talkeasy-2 |
1974 | CLU | Barbara Liskov | ALGOL 60, Lisp, Simula |
1974 | GRASS | Thomas A. DeFanti | BASIC |
1974 | CUARTO BÁSICO | MAI BASIC Four Inc. | Business BASIC |
1974 | PROSE modeling language | CDC 6600 Cybernet Services | SLANG, FORTRAN |
1975 | ABC | Leo Geurts y Lambert Meertens | SETL |
1975 | Irvine Dataflow (concepto) | ¿Arvind?, Universidad de California, Irvine | |
1975 | PROSE modeling language Time-Sharing Version | CDC 6400 Cybernet KRONOS Servicios | SLANG, FORTRAN |
1975 | Plan | Gerald Jay Sussman, Guy L. Steele, Jr. | LISP |
1975 | Altair BASIC | Bill Gates, Paul Allen | BASIC |
1975 | CS-4 | James S. Miller, Benjamin M. Brosgol et al. a Intermetrics | ALGOL 68, BLISS, ECL, HAL |
1975 | Modula | Niklaus Wirth | Pascal |
1976 | Plus | Allan Ballard, Paul Whaley en la Universidad de Columbia Británica | Pascal, Sue |
1976 | Smalltalk-76 | Xerox PARC | Smalltalk-72 |
1976 | Mesa | Xerox PARC | ALGOL |
1976 | Ratfor | Brian Kernighan | C, FORTRAN |
1976 | S | John Chambers en Bell Labs | APL, PPL, Scheme |
1976 | SAS | SAS Institute | |
1976 | Integer BASIC | Steve Wozniak | BASIC |
1977 | FP | John Backus | ninguno (idioma único) |
1977 | Bourne Shell#) | Stephen R. Bourne | ninguno (idioma único) |
1977 | Commodore BASIC | Jack Tramiel | BASIC |
1977 | IDL | David Stern of Research Systems Inc | Fortran |
1977 | MUMPS estándar | MUMPS | |
1977 | Icono (concepto) | Ralph Griswold | SNOBOL |
1977 | Euclid | Butler Lampson en Xerox PARC, Ric Holt y James Cordy en la Universidad de Toronto | |
1977 | Applesoft BASIC | Marc McDonald y Ric Weiland | BASIC |
1978 | RAPT | Pat Ambler y Robin Popplestone | APT |
1978 | C shell | Bill Joy | C |
1978 | RPG III | IBM | FARGO, RPG, RPG II |
1978 | HAL/S | diseñado por Intermetrics para NASA | XPL |
1978 | Applesoft II BASIC | Marc McDonald y Ric Weiland | Applesoft BASIC |
1975 | Irvine Dataflow (implementation) | Arvind y Gostelow, Universidad de California, Irvine | |
¿78? | MATLAB | Cleve Moler en la Universidad de Nuevo México | Fortran |
¿78? | SMALL | Nevil Brownlee en la Universidad de Auckland | Algol60 |
1978 | VisiCalc | Dan Bricklin, Bob Frankston comercializado por VisiCorp | ninguno (idioma único) |
1979 | TI BASIC (TI 99/4A) | Instrumentos de Texas | BASIC |
1979 | Modula-2 | Niklaus Wirth | Modula, Mesa |
1979 | REXXX | Mike Cowlishaw en IBM | PL/I, BASIC, EXEC 2 |
1979 | AWK | Alfred Aho, Peter J. Weinberger, Brian Kernighan | C, SNOBOL |
1979 | Icon (implementación) | Ralph Griswold | SNOBOL |
1979 | Vulcan dBase-II | Wayne Ratliff | ninguno (idioma único) |
Año | Nombre | Chief developer, company | Predecesador(s) |
Década de 1980
Año | Nombre | Chief developer, company | Predecesador(s) |
---|---|---|---|
1980 | Ada 80 (MIL-STD-1815) | Jean Ichbiah en CII Honeywell Bull | ALGOL 68, Green |
1980 | C con clases | Bjarne Stroustrup | C, Simula 67 |
1980 | Applesoft III | Apple Computer | Applesoft II BASIC |
1980 | Apple III Microsoft BASIC | Microsoft | Microsoft BASIC |
1980 a 81 | CBASIC | Gordon Eubanks | BASIC, Compiler Systems, Digital Research |
1980 | Smalltalk-80 | Adele Goldberg en Xerox PARC | Smalltalk-76 |
1981 | TI Extendido BASIC | Instrumentos de Texas | TI BASIC (TI 99/4A) |
1981 | BBC BASIC | Acorn Computers, Sophie Wilson | BASIC |
1981 | IBM BASICA | Microsoft | BASIC |
¿ 1982? | Talkeasy-IV | Stanley Cohen, et al. on Speakeasy Computing Corporation | Talkeasy-3 |
¿ 1982? | Draco | Chris Gray | Pascal, C, ALGOL 68 |
1982 | PostScript | Warnock | InterPress |
1982 | Turing | Ric Holt y James Cordy, en la Universidad de Toronto | Euclid |
1983 | GW-BASIC | Microsoft | IBM BASICA |
1983 | Turbo Pascal | Hejlsberg en Borland | Pascal |
1983 | Ada 83 (ANSI/MIL-STD-1815A) | Jean Ichbiah en Alsys | Ada 80, Green |
1983 | Objetivo-C | Brad Cox | Smalltalk, C |
1983 | C++ | Bjarne Stroustrup | C con Clases |
1983 | Verdadera BASIC | John George Kemeny, Thomas Eugene Kurtz en Dartmouth College | BASIC |
1983 | occam | David May | EPL |
¿83? | ABAP | SAP AG | COBOL |
1983 | KornShell (KornShell)ksh) | David Korn | # |
1983 | Clascal | Apple Computer | Pascal |
1984 | CLIPPER | Nantucket | dBase |
1984 | Lisp común | Guy L. Steele, Jr. y muchos otros | LISP |
1984 | Coq | INRIA | |
1984 | RPL | Hewlett-Packard | Forth, Lisp |
1984 | Standard ML | ML | |
1984 | Código rojo | Alexander Dewdney y D.G. Jones | |
1984 | OPL | Psion | BASIC |
1985 | PARADOX | Borland | dBase |
1985 | QuickBASIC | Microsoft | BASIC |
1986 | Clarion | Bruce Barrington | |
1986 | CorVision | Cortex | INFORMACIÓN |
1986 | Eiffel | Bertrand Meyer | Simula 67, Ada |
1986 | GFA BASIC | Frank Ostrowski | BASIC |
1986 | Informix-4GL | Informix | |
1986 | LabVIEW | Instrumentos nacionales | |
1986 | Miranda | David Turner en la Universidad de Kent | |
1986 | Objeto Pascal | Apple Computer | Pascal |
1986 | PROMAL | C | |
1986 | Erlang | Joe Armstrong y otros en Ericsson | Prolog |
1987 | Ada ISO 8652:1987 | ANSI/MIL-STD-1815A sin cambios | Ada 83 |
1987 | Auto (concepto) | Sun Microsystems Inc. | Smalltalk |
1987 | occam 2 | David May e INMOS | occam |
1987 | HyperTalk | Apple Computer | ninguno (idioma único) |
1987 | Perl | Larry Wall | C, sed, awk, sh |
1987 | Oberon | Niklaus Wirth | Modula-2 |
1987 | Mathematica (Wolfram Language) | Wolfram Research | ninguno (idioma único) |
1987 | Turbo Basic | Robert 'Bob' Zale | BASIC/Z |
1987 | Limpio | Software Technology Research Group of Radboud University Nijmegen | ninguno (idioma único) |
1988 | Octave | MATLAB | |
1988 | Tcl | John Ousterhout | Awk, Lisp |
1988 | STOS BASIC | François Lionet y Constantin Sotiropoulos | BASIC |
1988 | Actor | Charles Duff, el Grupo Whitewater | Forth, Smalltalk |
1988 | Objeto REXX | Simon C. Nash | REXX, Smalltalk |
1988 | SPARK | 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 en Borland | Turbo Pascal, Objeto Pascal |
1989 | Modula-3 | Cardeli, et al. DEC y Olivetti | Modula-2 |
1989 | PowerBASIC | Robert 'Bob' Zale | Turbo Basic |
1989 | VisSim | Peter Darnell, Soluciones Visuales | |
1989 | LPC | Lars Pensjö | |
1989 | Bash | Brian Fox | Bourne shell, C shell, KornShell |
1989 | Magik | Arthur Chance, de Smallworld Systems Ltd | Smalltalk |
Año | Nombre | Chief developer, company | Predecesador(s) |
Década de 1990
Año | Nombre | Chief developer, company | Predecesador(s) |
---|---|---|---|
1990 | Sather | Steve Omohundro | Eiffel |
1990 | AMOS BASIC | François Lionet y Constantin Sotiropoulos | STOS BASIC |
1990 | AMPL | Robert Fourer, David Gay y Brian Kernighan en Bell Laboratories | |
1990 | Object Oberon | H Mössenböck, J Templ, R Griesemer | Oberon |
1990 | J | Kenneth E. Iverson, Roger Hui en Iverson Software | APL, FP |
1990 | Haskell | Miranda | |
1990 | EuLisp | Lisp común, esquema | |
1990 | Z Shell (Z Shell)Zsh) | Paul Falstad en la Universidad de Princeton | ksh |
1990 | SKILL | T. J. Barnes at Cadence Design Systems | Franz Lisp |
1991 | GNU E | David J. DeWitt, Michael J. Carey | C++ |
1991 | HTML | Tim Berners-Lee | |
1991 | Oberon-2 | Hanspeter Mössenböck, Wirth | Object Oberon |
1991 | Oz | Gert Smolka y sus estudiantes | Prolog |
1991 | Q | Albert Gräf | |
1991 | Python | Guido van Rossum | ABC, C |
1991 | Visual Basic | Alan Cooper, vendido a Microsoft | QuickBASIC |
1992 | Borland Pascal | Turbo Pascal OOP | |
1992 | Dylan | muchas personas en Apple Computer | Lisp común, esquema |
1992 | S-Lang | John E. Davis | PostScript |
¿1993? | Auto (ejecución) | Microsistemas solares | Smalltalk |
1993 | Amiga E | Wouter van Oortmerssen | DEX, C, Modula-2 |
1993 | Cerebro | Urban Müller | P' |
1993 | LiveCode Transcripción | HyperTalk | |
1993 | AppleScript | Apple Computer | HyperTalk |
1993 | K | Arthur Whitney | APL, Lisp |
1993 | Lua | Roberto Ierusalimschy et al. en Tecgraf, PUC-Rio | Esquema, SNOBOL, Modula, CLU, C++ |
1993 | R | Robert Gentleman y Ross Ihaka | S |
1993 | ZPL | Chamberlain et al. en la Universidad de Washington | C |
1993 | NewtonScript | Walter Smith | Yo, Dylan |
1993 | Euphoria | Robert Craig | SNOBOL, AWK, ABC, Icon, Python |
1994 | Claire | Yves Caseau | Smalltalk, SETL, OPS5, Lisp, ML, C, LORE, LAURE |
1994 | ANSI Common Lisp | Lisp común | |
1994 | RAPID | ABB | ARLA |
1994 | Pike | Fredrik Hübinette et al. at Linköping University | LPC, C, μLPC |
1994 | ANS Forth | Elizabeth, et al. | Forth |
1995 | Ada 95 | S. Tucker Taft, et al. at Intermetrics | Ada 83 |
1995 | Borland Delphi | Anders Hejlsberg en Borland | Borland Pascal |
1995 | ColdFusion (CFML) | Allaire | |
1995 | Java | James Gosling en Sun Microsystems | C, Simula 67, C++, Smalltalk, Ada 83, Objective-C, Mesa |
1995 | LiveScript | Brendan Eich en Netscape | Self, C, Scheme |
1995 | Mercurio | Zoltan Somogyi en la Universidad de Melbourne | Prolog, Hope, Haskell |
1995 | PHP | Rasmus Lerdorf | Perl |
1995 | Ruby | Yukihiro Matsumoto | Smalltalk, Perl |
1995 | JavaScript | Brendan Eich en Netscape | LiveScript |
1995 | Racket | Matthew Flatt en la Universidad de Rice | Esquema, Lisp |
1996 | CSS | Håkon Wium Lie y Bert Bos | SGML |
1996 | Curl | David Kranz, Steve Ward, Chris Terman en el MIT | Lisp, C++, Tcl/Tk, TeX, HTML |
1996 | Lasso | Blue World Communications | |
1996 | Perl Data Language (PDL) | Karl Glazebrook, Jarle Brinchmann, Tuomas Lukka y Christian Soeller | APL, Perl |
1996 | VBScript | Microsoft | Visual Basic |
1996 | OCaml | INRIA | Caml Light, Standard ML |
1996 | NetRexx | Mike Cowlishaw | REXXX |
1997 | Componente Pascal | Microsistemas oberon | Oberon-2 |
1997 | E | Mark S. Miller | Joule, Original-E |
1997 | Pico | Free University of Brussels | Plan |
1997 | Squeak | Alan Kay, et al. en Apple Computer | Smalltalk-80, Self |
1997 | ECMAScript | ECMA TC39-TG1 | JavaScript |
1997 | F-Script | Philippe Mougin | Smalltalk, APL, Objective-C |
1997 | ISLISP | ISO Standard ISLISP | Lisp común |
1997 | Tea | Jorge Nunes | Java, Scheme, Tcl |
1997 | REBOL | Carl Sassenrath, Rebol Technologies | Auto, Forth, Lisp, Logo |
1998 | Logtalk | Paulo Moura (entonces en la Universidad de Coimbra) | Prolog |
1998 | ActionScript | Gary Grossman | ECMAScript |
1998 | Estándar C++ | ANSI/ISO Standard C++ | C++, Estándar C, C |
1998 | M2001 | Ronald E. Prather, Trinity University (Texas) | ninguno (idioma único) |
1998 | PureBasic | Frederic Laboureur, Fantaisie Software | |
1998 | UnrealScript | Tim Sweeney en los juegos épicos | C++, Java |
1998 | XSLT (+ XPath) | W3C, James Clark | DSSSL |
1998 | Xojo (REALbasic en ese momento) | Xojo, Andrew Barry | Visual Basic |
1999 | C99 | C99 ISO/IEC 9899:1999 | C90 |
1999 | Gambas | Benoît Minisini | Visual Basic, Java |
1999 | Game Maker Language (GML) | Mark Overmars | Game Maker |
1999 | Puerto | Antonio Linares | dBase, Clipper |
Año | Nombre | Chief developer, company | Predecesador(s) |
Años 2000
Año | Nombre | Chief developer, company | Predecesador(s) |
---|---|---|---|
2000 | Únase a Java | G Stewart von Itzstein | Java |
2000 | DarkBasic | Los Creadores del Juego | |
2000 | C# | Anders Hejlsberg, Microsoft (ECMA) | C, C++, Java, Delphi, Modula-2 |
2001 | Joy | Manfred von Thun | FP, Forth |
2001 | AspectJ | Gregor Kiczales, Xerox PARC | Java, Common Lisp |
2001 | D | Walter Bright, Digital Mars | C, C++, C#, Java |
2001 | Procesamiento | Casey Reas y Benjamin Fry | Java, C, C++ |
2001 | Visual Basic.NET | Microsoft | Visual Basic |
2001 | GDScript (GDS) | Juan Linietsky, Ariel Manzur (OKAM Studio) | Godot |
2001 | Shakespeare Programming Language | Jon Åslund y Karl Hasselström. | |
2002 | Io | Steve Dekorte | Self, NewtonScript, Lua |
2002 | Gosu | Software de guía | GScript |
2002 | Scratch | Mitchel Resnick, John Maloney, Natalie Rusk, Evelyn Eastmond, Tammy Stern, Amon Millner, Jay Silver y Brian Silverman | Logo, Smalltalk, Squeak, E-Toys, HyperCard, AgentSheets, StarLogo, Tweak |
2003 | Nemerle | University of Wrocław | C#, ML, MetaHaskell |
2003 | Factor | Slava Pestov | Joy, Forth, Lisp |
2003 | Scala | Martin Odersky | Smalltalk, Java, Haskell, Standard ML, OCaml |
2003 | C++03 | C+ ISO/IEC 14882:2003 | C++, Estándar C, C |
2003 | Ardilla | Alberto Demichelis | Lua |
2003 | Boo | Rodrigo B. de Oliveira | Python, C# |
2004 | Subtexto | Jonathan Edwards | ninguno (idioma único) |
2004 | Alma-0 | Krzysztof Apt, Centrum Wiskunde & Informatica | ninguno (idioma único) |
2004 | FreeBASIC | Andre Victor | QBasic |
2004 | Groovy | James Strachan | Java |
2004 | Pequeño. | Aneil Mallavarapu, Harvard Medical School, Department of Systems Biology | Lisp |
2005 | Fantomía | 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 | Oxygene | RemObjects Software | Objeto Pascal, C# |
2005 | PWCT | Mahmoud Samir Fayed | ninguno (idioma único) |
2005 | Semillas7 | Thomas Mertes | ninguno (idioma único) |
2006 | Cobra | Chuck Esterbrook | Python, C#, Eiffel, Objective-C |
2006 | Windows Power Shell | Microsoft | C#, ksh, Perl, CL, DCL, SQL |
2006 | OptimJ | Ateji | Java |
2006 | Fortaleza | Guy Steele | Scala, ML, Haskell |
2006 | Vala | GNOME | C# |
2007 | Ada 2005 | Ada Rapporteur Group | Ada 95 |
2007 | Agda | Ulf Norell | Coq, Epigram, Haskell |
2007 | QB64 | Galleon, QB64Team | QBasic |
2007 | Clojure | Rich Hickey | Lisp, ML, Haskell, Erlang |
2007 | LOLCODE | Adam Lindsay | ninguno (idioma único) |
2007 | Oberon-07 | Wirth | Oberon |
2007 | Swift (idioma de scripting paralelo) | University of Chicago, Argonne National Laboratory | |
2008 | Nim | Andreas Rumpf | Python, Lisp, Object Pascal |
2008 | Genie | Jamie McCracken | Python, Boo, D, Object Pascal |
2008 | Puro | Albert Gräf | Q |
2009 | Capilla | Brad Chamberlain, Cray Inc. | HPF, ZPL |
2009 | Vamos. | C, Oberon, Limbo, Smalltalk | |
2009 | CoffeeScript | Jeremy Ashkenas | JavaScript, Ruby, Python, Haskell |
2009 | Idris | Edwin Brady | Haskell, Agda, Coq |
2009 | Parasail | S. Tucker Taft, AdaCore | Modula, Ada, Pascal, ML |
2009 | Mientras tanto | David J. Pearce | Java, C, Python |
2009 | Dafny | K. Rustan M. Leino | Java, Spec# |
Año | Nombre | Chief developer, company | Predecesador(s) |
2010
Año | Nombre | Chief developer, company | Predecesador(s) |
---|---|---|---|
2010 | Rust | 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, Red Hat | Java |
2011 | Dart | Java, JavaScript, CoffeeScript, Go | |
2011 | C+11 | C++ ISO/IEC 14882:2011 | C++, Estándar C, C |
2011 | Kotlin | JetBrains | Java, Scala, Groovy, C#, Gosu |
2011 | Rojo | Nenad Rakočević | Rebol, Scala, Lua |
2011 | Opa | MLstate | OCaml, Erlang, JavaScript |
2012 | Elixir | José Valim | Erlang, Ruby, Clojure |
2012 | Elm | Evan Czaplicki | Haskell, Standard ML, OCaml, F# |
2012 | TipoScript | Anders Hejlsberg, Microsoft | JavaScript, CoffeeScript |
2012 | Julia | Jeff Bezanson, Stefan Karpinski, Viral Shah, Alan Edelman, MIT | MATLAB, Lisp, C, Fortran, Mathematica (strictly its Wolfram Language), Python, Perl, R, Ruby, Lua |
2012 | P | Vivek Gupta, Ethan Jackson, Shaz Qadeer, Sriram Rajamani, Microsoft | |
2012 | Ada 2012 | ARA y Ada Europe (ISO/IEC 8652:2012) | Ada 2005, ISO/IEC 8652:1995/Amd 1:2007 |
2013 | P4 | P4 Language Consortium (P4.org) | |
2013 | PureScript | Phil Freeman | Haskell |
2013 | Hopscotch | Hopscotch Technologies | Scratch |
2013 | Cuneiform | Jörgen Brandt | Swift (idioma de scripting paralelo) |
2013 | Lean | Microsoft Research | ML (lengua de programación), Coq, Haskell, Agda (lengua de programación) |
2014 | Cristal | Ary Borenszweig, Manas Technology Solutions | Ruby, C, Rust, Vamos, C#, Python |
2014 | Hack | PHP | |
2014 | Swift | Apple Inc. | Objective-C, Rust, Haskell, Ruby, Python, C#, CLU |
2014 | C++14 | C+ ISO/IEC 14882:2014 | C++, Estándar C, C |
2015 | Raku | Larry Wall, El equipo Rakudo | Perl, Haskell, Python, Ruby |
2015 | Zig | Andrew Kelley | C, C++, LLVM IR, Go, Rust |
2016 | Razón | Jordan Walke | JavaScript, OCaml |
2016 | Anillo | Mahmoud Samir Fayed | Lua, Python, Ruby, C, C#, BASIC, QML, xBase, Supernova |
2017 | C+17 | C+ ISO/IEC 14882:2017 | C++, Estándar C, C |
2017 | Ballerina | WSO2, Fuente Abierta | 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, TipoScript, ML |
Año | Nombre | Chief developer, company | Predecesador(s) |
Años 2020
Año | Nombre | Chief developer, company | Predecesador(s) |
---|---|---|---|
2020 | C++20 | C++ ISO/IEC 14882:2020 | C++, Estándar C, C |
2021 | Microsoft Power Fx | Vijay Mital, Robin Abraham, Shon Katzenberger, Darryl Rubin, Microsoft | Fórmulas de Excel |
2022 | Carbon | C+++, Rust | |
Año | Nombre | Chief developer, company | Predecesador(s) |
Contenido relacionado
BCPL
Eiffel (lenguaje de programación)
IRIX
Más resultados...