-
INCIO
El compilador es un programa que surge a partir de la necesidad de traducir un programa escrito en un lenguaje de programación (fácil de interpretar para las personas) a otro lenguaje de programación, generando un programa equivalente que la máquina será capaz de interpretar. -
Short code
Aparece SHORT CODE, que viene a ser el primer lenguaje que fue usado en un dispositivo de cómputo electrónico, aunque se debe decir que se trata de un lenguaje traducido a mano -
Lenguaje ensamblador
El lenguaje ensamblador es el lenguaje de programación utilizado para escribir programas informáticos de bajo nivel, y constituye la representación más directa del Código máquina específico para cada arquitectura de computadoras legible por un programador. Aun hoy se utiliza en la programación de handler o manipuladores de dispositivos de hardware. -
Fortram
Después de los logros de Hopper, se ve la necesidad de utilizar lenguajes de alto nivel, hombres que investigaron como Jhon Backups acerca de intérpretes, pudo surgir el lenguaje de programación: FORTRAN (FORMULAE TRANSLATOR), el cual consiste en recibir códigos sobre ecuaciones matemáticas en tarjeta perforadas y lograr ejecutarlas a velocidad de lenguaje de máquina. -
Lenguaje LISP
Es una familia de lenguajes de programación de computadora de tipo multiparadigma con larga historia y una inconfundible y útil sintaxis basada en la notación polaca. Desarrollado originalmente en 1958 por John McCarthy y sus colaboradores en el Instituto Tecnológico de Massachusetts, Lisp es el segundo lenguaje de programación de alto nivel de mayor antigüedad entre los que continúan teniendo un uso extendido en la actualidad, únicamente FORTRAN es anterior. -
Codigo estructurado
Aparece Chomsky. F. Bauer de la Universidad de Munich, que trabaja con algoritmos sencillos. Logra trabajar junto con Backups y con ello produce ALGOL 58, el cual podrá trabajar en forma estructurada o en bloques. -
COBOL
Es una familia de lenguajes de programación de computadora de tipo multiparadigma con larga historia y una inconfundible y útil sintaxis basada en la notación polaca. Desarrollado originalmente en 1958 por John McCarthy y sus colaboradores en el Instituto Tecnológico de Massachusetts, Lisp es el segundo lenguaje de programación de alto nivel de mayor antigüedad entre los que continúan teniendo un uso extendido en la actualidad, únicamente FORTRAN es anterior. -
LISP
El primer compilador auto-alojado (excluyendo ensambladores) fue escrito para LISP por Tim Hart y Mike Levin en el MIT en 1962. -
SNOBOL
SNOBOL (StriNg Oriented symBOlic Language) es un lenguaje de programación de computadoras de muy alto nivel que surgió en la década de los 60 en los Laboratorios Bell merced al equipo formado por David J. Farber, Ralph E. Griswold e Ivan P. Polonsky. -
BASIC
Inventado por John George Kemeny y Thomas Eugene Kurtz en el Colegio Dartmounth. Es un lenguaje muy limitado que fue diseñado para personas que no fueran del área de ciencias de la computación. El nombre de BASIC, significa
Beginners All-purpose Symbolic Instruction Code. Compiladores: • QuickBasic
• Small basic
• Quick basic entre otros -
XPL
Es un dialecto del lenguaje de programación PL/1, desarrollado en 1967, usado para el desarrollo de compiladores de lenguajes de computación. Fue diseñado e implementado por un equipo formado por William McKeeman, James J. Horning y David B. Wortman en la Universidad Stanford y la Universidad de California, Santa Cruz. Se anunció por primera vez en la Conferencia de Ordenadores de Otoño de 1968 en San Francisco, California. -
PROLOG
Diseñado en 1970 en la universidad de Aix-Marseille por los profesores Alain Colmerauer y Phillipe Roussel, su nombre proviene del francés, Pro-gramationet, Lo-gique, es popular en los círculos de interés en Inteligencia Artificial. Su sintaxis y semántica son considerados simples y claros. Compiladores: • GNU prolog
• ADA PD prolog -
Lenguaje C++
C++ es un lenguaje de programación diseñado en 1979 por Bjarne Stroustrup. La intención de su creación fue extender al lenguaje de programación C mecanismos que permiten la manipulación de objetos. La idea básica es que los objetos son piezas de código auto contenidas y reusables. Inicialmente se llamó C con clases, para posteriormente tomar su nombre definitivo C++ cuando fue publicado en 1983. Compiladores: • MinGW
• G++ -
GNU COMPILATOR
Es un conjunto de compiladores creados por el proyecto GNU. GCC es software libre. Estos compiladores se consideran estándar para los sistemas operativos derivados de UNIX, de código abierto y también de propietarios, como Mac OS X. GCC requiere el conjunto de aplicaciones conocido como binutils para realizar tareas como identificar archivos objeto u obtener su tamaño para copiarlos, traducirlos o crear listas, enlazarlos, o quitarles símbolos innecesarios. -
TURBO BASIC
Turbo Basic es un compilador de BASIC desarrollado por Borland en 1987. Se caracteriza por tener funciones gráficas. Fue uno de los últimos BASIC antes de la aparición de Visual Basic. Tiene la característica de ser compatible con el QuickBASIC de Microsoft, hasta el punto de que un libro de referencia del Turbo Basic se puede usar perfectamente para programar en QuickBasic. -
El Glasgow Haskell Compiler
El Glasgow Haskell Compiler (o GHC) es un compilador nativo de código libre para el lenguaje de programación funcional Haskell, que fue originalmente desarrollado en la Universidad de Glasgow, en un principio por Simon Peyton Jones y Simon Marlow. El desarrollo continúa bajo el auspício del Departamento de Investigación de Microsoft (Microsoft Research), en el Reino Unido, donde están empleados Peyton Jones y Marlow. GHC ha tomado humorísticamente el apodo "Glorious Haskell Compiler". -
Visual Basic
Visual Basic (VB) es un lenguaje de programación dirigido por eventos, desarrollado por Alan Cooper para Microsoft. Este lenguaje de programación es un dialecto de BASIC, con importantes agregados. Su primera versión fue presentada en 1991, con la intención de simplificar la programación utilizando un ambiente de desarrollo. -
pyton
Python es un lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis que favorezca un código legible. Se trata de un lenguaje de programación multiparadigma, ya que soporta orientación a objetos, programación imperativa y, en menor medida, programación funcional. Es un lenguaje interpretado, usa tipado dinámico y es multiplataforma. -
Java
Java es una plataforma de software desarrollada por Sun Microsystems, de tal manera que los programas creados en ella puedan ejecutarse sin cambios en diferentes tipos de arquitecturas y dispositivos computacionales. El lenguaje de programación fue desarrollado por James Gosling, y sus equipo en Sun Microsystems,entre 1990 y 1994, pensado originalmente como un reemplazo de C++ -
RUDY
Es un lenguaje de programación interpretado, orientado a objetos, con una sintaxis inspirada por Perl y Ada, que también tomo ideas de Lisp, Python,Dylan y CLU. Fue creado por Yukihiro Matsumoto, quien comenzó su desarrollo en 1993, y lo publicó en 1995. El nombre Ruby fue elegido para reflejar su herencia de Perl. Entre sus características tenemos: • Lenguaje de guiones interpretado.
• Rápido y sencillo
• Programación orientada a objetos -
JavaScript
JavaScript (abreviado comúnmente JS) es un lenguaje de programación interpretado, dialecto del estándar ECMAScript. JavaScript fue desarrollado originalmente por Brendan Eich de Netscape con el nombre de Mocha, el cual fue renombrado posteriormente a LiveScript, para finalmente quedar como JavaScript. El cambio de nombre coincidió aproximadamente con el momento en que Netscape agregó compatibilidad con la tecnología Java en su navegador web Netscape Navigator en diciembre de 1995. -
PHP
Es un lenguaje de programación de propósito general de código del lado del servidor originalmente diseñado para el desarrollo web de contenido dinámico. Fue uno de los primeros lenguajes de programación del lado del servidor que se podían incorporar directamente en un documento HTML en lugar de llamar a un archivo externo que procese los datos. El código es interpretado por un servidor web con un módulo de procesador de PHP que genera el HTML resultante. -
GNAT
GNAT es un conocido compilador del lenguaje de programación Ada, basado en la infraestructura de compilación de GCC. Ha sido escrito casi por completo en el mismo Ada, e implementa todos los anexos del estándar, habiendo sido certificado de ello. -
SCALA
Scala es un lenguaje de programación multi-paradigma diseñado para expresar patrones comunes de programación en forma concisa, elegante y con tipos seguros. Integra sutilmente características de lenguajes funcionales y orientados a objetos. La implementación actual corre en la máquina virtual de Java y es compatible con las aplicaciones Java existentes. -
TypeScript
es un lenguaje de programación libre y de código abierto desarrollado y mantenido por Microsoft. Es un superconjunto de JavaScript, que esencialmente añade tipado estático y objetos basados en clases. Anders Hejlsberg, diseñador de C# y creador de Delphi y Turbo Pascal, ha trabajado en el desarrollo de TypeScript. TypeScript puede ser usado para desarrollar aplicaciones JavaScript que se ejecutarán en el lado del cliente o del servidor (Node.js). -
Swift
Swift es un lenguaje de programación multiparadigma creado por Apple enfocado en el desarrollo de aplicaciones para iOS y macOS. Fue presentado en WWDC 2014 y está diseñado para integrarse con los Frameworks Cocoa y Cocoa Touch, puede usar cualquier biblioteca programada en Objective-C y llamar a funciones de C.