- Historia del desarrollo de los lenguajes de programación
- Especificación de sintaxis y semántica
- Tipos de datos, alcance y tiempo de vida de variables
- Evaluación de expresiones
- Estructuras de control
- Subprogramas, paso de parámetros, implementación y abstracción de datos
- Manejo de excepciones, concurrencia
- Lenguajes imperativos
- Bibliografía
Introducción
El presente informe de una de las asignatura de la especialidad Sistemas de información, nos da a conocer una de las herramientas más importantes de la informática, lo que es el Lenguaje de la programación, saber su Origen, utilización, distintos lenguajes de programación creados a través de su trayecto, cada vez mejorándose las aplicaciones de cada métodos y técnicas de lenguaje.
1.- Historia del desarrollo de los lenguajes de programación
AÑO | LENGUAJE | INVENTOR | DESCRIPCION |
1900s | BINARIO | Bool | primer lenguaje |
1946 | Plankalkul | Konrad Zuse | creado para jugar al ajedrez |
1949 | Short Code | lenguaje traducido a mano | |
1950 | ASM (ensamblador) | lenguaje ensamblador | |
1951 | A-0 | Grace Hopper | fue el primer compilador |
1952 | AUTOCODE | Alick E. Glennie | compilador muy rudimentario |
1956 | FORTRAN | IBM | sistema de TRAducción de FORmulas matemáticas |
1956 | COBOL | Compilador | |
1958 | ALGOL 58 | ||
1960 | LISP | Interprete orientado a la Inteligencia Artificial | |
1961 | FORTRAN IV | IBM | sistema de TRAducción de FORmulas matemáticas |
1961 | COBOL 61 Extendido | ||
1960 | ALGOL 60 Revisado | ||
1964 | PASCAL | Niklaus Wirth | programación estructurada |
1964 | BASIC | Universidad de Dartmouth (california) | Beginners All Purpose Symbolic Instruction Code |
1965 | SNOBOL | ||
1965 | APL | solo anotación | |
1965 | COBOL 65 | ||
1966 | PL/I | ||
1966 | FORTRAN 66 | IBM | sistema de TRAducción de FORmulas matemáticas |
1967 | SIMULA 67 | ||
1968 | ALGOL 68 | ||
1968 | SNOBOL4 | ||
1970s | GW-BASIC | antiguo y clásico BASIC | |
1970 | APL/360 | ||
1972 | SMALLTALK | Centro de Investigación de Xerox en Palo Alto | pequeño y rápido |
1972 | C | Laboratorios Bell | lenguaje con tipos |
1974 | COBOL 74 | ||
1975 | PL /I | Lenguaje sencillo | |
1977 | FORTRAN 77 | IBM | sistema de TRAducción de FORmulas matemáticas |
1980s | SMALLTALK/V | Digitalk | pequeño y rápido |
1980 | C con clases | Laboratorios Bell | lenguaje con clases |
1981 | PROLOG | Ministerio Japonés de Comercio Internacional e Industria (MITI) | Lenguaje estándar para la Inteligencia Artificial |
1982 | ADA | Ministerio de Defensa de los EE.UU. | lenguaje muy seguro |
1984 | C++ | AT&T Bell Laboratories (Bjarne Stroustrup) | compilador |
1985 | CLIPPER | compilador para bases de datos | |
1985 | QuickBASIC 1.0 | Microsoft® | compilador de BASIC |
1986 | QuickBASIC 2.0 | Microsoft® | soporte de tarjeta gráfica EGA |
1987 | QuickBASIC 3.0 | Microsoft® | 43 líneas con la tarjeta EGA |
1987 | QuickBASIC 4.0 | Microsoft® | tarjetas Hércules, VGA |
1987 | CLIPPER SUMMER '87 | compilador para bases de datos | |
1988 | QuickBASIC 4.5 | Microsoft® | tarjeta SVGA |
1989 | QuickBASIC 7.1 | Microsoft® | ultima versión de QuickBASIC |
1989 | ASIC v5.0 | interprete tipo QBASIC shareware | |
1990s | VISUAL C++ | ||
1990s | VISUAL BASICScript | Microsoft® | lenguaje de script |
1990 | HTML | Tim Berners-Lee | para Internet |
1993 | XML | C. M. Sperberg-McQueen | para Internet |
1993 | SGML | Charles F. Goldfarb | para Internet |
1990s | WML | para Internet | |
1990s | ASP | Microsoft® | para Internet |
1990s | PHP | para Internet | |
1995 | JAVA | Sun Microsystems | para Internet y propósito general |
1995 | CLIPPER 5.01 | compilador para bases de datos | |
1995 | GNAT ADA95 | Ministerio de Defensa de los EE.UU. | lenguaje muy seguro |
1995 | FORTRAN 95 | IBM | sistema de TRAducción de FORmulas matemáticas |
1991 | VISUAL BASIC 1.0 | Microsoft® | |
1992 | VISUAL BASIC 2.0 | Microsoft® | |
1993 | VISUAL BASIC 3.0 | Microsoft® | |
1994 | VISUAL BASIC 4.0 | Microsoft® | |
1995 | VISUAL BASIC 5.0 | Microsoft® | |
1998 | VISUAL BASIC 6.0 | Microsoft® | |
1990s | C# | ||
2001 | VISUAL BASIC .NET | Microsoft® | La evolución de Visual Basic |
Página siguiente |