-
Lenguaje Maquina
Se trata del lenguaje que pueden ejecutar los ordenadores y otros sistemas de computación. Tiene una importancia fundamental, dado que reúne las instrucciones que recibe una máquina a la hora de llevar los procesos para los que haya sido programada. Es el más primitivo de los lenguajes y es una colección de dígitos binarios o bits (0 y 1) que la computadora lee e interpreta y son los únicos idiomas que las computadoras entienden. -
Lenguaje ensamblador
El lenguaje ensamblador o assembly es un lenguaje de programación de bajo nivel. Consiste en un conjunto de mnemónicos que representan instrucciones básicas para los computadores, microprocesadores, microcontroladores y otros circuitos integrados programables. Aun hoy se utiliza en la programación de handler o manipuladores de dispositivos de hardware. -
Fortran
Es un lenguaje de programación de alto nivel de propósito general, procedimental e imperativo, que está especialmente adaptado al cálculo numérico y a la computación científica. El origen de este lenguaje de programación se remonta al año 1954, y se le atribuye a John Backus, un experimentado científico de computadores estadounidense que pertenecía a la empresa IBM. -
Common Business-Oriented Language
El lenguaje COBOL fue creado en el año 1959 con el objetivo de crear un lenguaje de programación universal que pudiera ser usado en cualquier ordenador y que estuviera orientado principalmente a los negocios, es decir, a la llamada informática de gestión. COBOL (Common Business-Oriented Language) Es utilizado por sistemas financieros, compañías de seguros y un gran número de instituciones. -
Beginners' All-purpose Symbolic
BASIC. Es una familia de lenguajes de programación de alto nivel. Se uso para facilitar la programación en ordenadores a estudiantes (y profesores) que no fueran de ciencias. De aquella, casi todo el uso de los ordenadores requería codificar software hecho a medida, con lo cual quedaba restringida a personas con formación como científicos y matemáticos. BASIC originalmente fue desarrollado como una herramienta de enseñanza. -
Prolog
Lenguaje de programación lógico e interpretado (Prolog). La programación lógica es un paradigma de los lenguajes de programación en el cual los programas se consideran como una serie de aserciones lógicas. De esta forma, el conocimiento se representa mediante reglas, tratándose de sistemas declarativos. La habilidad de PROLOG para calcular de forma procedural es una de las ventajas específicas que tiene el lenguaje. -
PASCAL
Es un lenguaje de programación cuyo objetivo era crear un lenguaje que facilitara el aprendizaje de programación a alumnos, utilizando la programación estructurada y estructuración de datos. Sin embargo, con el tiempo su utilización excedió el ámbito académico para convertirse en una herramienta para la creación de aplicaciones de todo tipo, se caracteriza por ser un lenguaje de programación fuertemente tipado. -
C
C es un lenguaje de programación de propósito general originalmente desarrollado por Dennis Ritchie entre 1969 y 1972 en los Laboratorios Bell. Se trata de un lenguaje de tipos de datos estáticos, débilmente tipado, de medio nivel, que dispone de las estructuras típicas de los lenguajes de alto nivel pero, a su vez, dispone de construcciones del lenguaje que permiten un control a bajo nivel. -
Ada
Es un lenguaje multipropósito, orientado a objetos y concurrente, pudiendo llegar desde la facilidad de Pascal hasta la flexibilidad de C++. Fue diseñado con la seguridad en mente y con una filosofía orientada a la reducción de errores comunes y difíciles de descubrir. El sello de la ADA de la aceptación fue creado en 1931 para proteger a los consumidores de la publicidad falsa y productos peligrosos, incluido el polvo de dientes hechos de tiza y un "remedio" para la enfermedad. -
C++
C++ es un ejemplo de lenguaje de programación compilado, multiparadigma, principalmente de tipo imperativo y orientado a objetos, incluyendo también programación genérica y funcional, características estas últimas que comentaremos más adelante en el curso. Un programa escrito en un lenguaje imperativo es un conjunto de instrucciones que indican al computador cómo realizar una tarea. La implementación hardware de la mayoría de computadores se escriben en forma imperativa -
SQL
SQL es un lenguaje de dominio específico, diseñado para administrar, y recuperar información de sistemas de gestión de bases de datos relacionales. La programación SQL permite interactuar con una base de datos. El lenguaje de consulta estructurado (SQL) es el lenguaje de base de datos más implementado y valioso para cualquier persona involucrada en la programación informática o que usa bases de datos para recopilar y organizar información -
Eiffel
Eiffel. Es un lenguaje de programación orientado a objetos que sigue el estándar ISO diseñado por Bertrand Meyer (defensor de los lenguajes orientados a objetos y autor de la construcción de Software Orientado a Objetos) y Software Eiffel. El diseño del lenguaje está estrechamente relacionado con el método de programación Eiffel. Ambos se basan en una serie de principios incluyendo: el diseño por contrato, la separación de comandos y consultas, el principio de acceso uniforme. -
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. La última versión fue la 6, liberada en 1998, para la que Microsoft extendió el soporte hasta marzo de 2008. -
JAVA
Java es un lenguaje de programación y una plataforma informática comercializada por primera vez en 1995 por Sun Microsystems. Hay muchas aplicaciones y sitios web que no funcionarán a menos que tenga Java instalado y cada día se crean más. Java es rápido, seguro y fiable. Desde portátiles hasta centros de datos, desde consolas para juegos hasta súper computadoras, desde teléfonos móviles hasta Internet, Java está en todas partes. -
Mercury
Mercury es un lenguaje de programación lógica / funcional que combina la claridad y la expresividad de la programación declarativa con funciones avanzadas de análisis estático y detección de errores. Dentro de sus características, se destacan: Basado en prolog, Soporta modos, Tiene un fuerte sistema de determinismo, Es modularizado, Su compilador facilita el análisis estático y la optimización de código, Variedad de lenguajes de destino -
Phyton
es un lenguaje de programación interpretado cuya filosofía hace hincapié en la legibilidad de su código.2 Se trata de un lenguaje de programación multiparadigma, ya que soporta parcialmente la orientación a objetos, programación imperativa y, en menor medida, programación funcional. Es un lenguaje interpretado, dinámico y multiplataforma. Administrado por la Python Software Foundation, posee una licencia de código abierto. -
Haskell
Es un lenguaje de programación estandarizado multi-propósito, funcionalmente puro, con evaluación no estricta y memorizada, y fuerte tipificación estática. Su nombre se debe al lógico estadounidense Haskell Curry, debido a su aportación al cálculo lambda, el cual tiene gran influencia en el lenguaje. En Haskell, "una función es un ciudadano de primera clase" del lenguaje de programación. Como lenguaje de programación funcional, el constructor de controles primario es la función. -
OPS5
Es un lenguaje informático basado en reglas o sistema de producción, notable como el primer lenguaje de este tipo que se utiliza en un sistema experto exitoso, el sistema R1 / XCON utilizado para configurar las computadoras VAX. La familia OPS (abreviatura de "Sistema de producción oficial") fue desarrollada a fines de la década de 1970 por Charles Forgy. El grupo de investigación de Allen Newell en inteligencia artificial había estado trabajando en sistemas de producción durante algún tiempo.