Lenguajes programacion 2018

LENGUAJES DE PROGRAMACIÓN

  • La máquina de telar de Jacquard

    La máquina de telar de Jacquard

    Fue la primera máquina programable de la historia.
    Era capaz de manejar varios cientos de hilos a la vez y de manera extremadamente rápida.
  • Period: to

    Lenguaje De Bajo Nivel O Ensamblador

    Introducción histórica y Lenguaje de bajo nivel o ensamblador
  • La Máquina Analítica

    La Máquina Analítica

    Entre 1833 y 1842 Babbage intentó construir una máquina que fuese programable para hacer cualquier tipo de cálculo, no sólo cálculo de tablas logarítmicas o funciones polinómicas. En 1843 Ada Lovelace tradujo las memorias del matemático italiano Luigi Menabrea acerca de esta máquina propuesta por Babbage; ella añadió unas notas en las cuales especificaba en detalle un método para calcular los números de Bernoulli con esta máquina, se le reconoció como el primer programa de computadora del mundo
  • Lenguaje Máquina

    Lenguaje Máquina

    Alan Turing logró formalizar la idea abstracta sobre el computador y para ello utilizó un modelo de procesamiento que tenía la capacidad de leer ceros y unos en una cinta infinita o memoria y que además se movilizaba y escribía en función a una tabla definida en la máquina, lo que se conoció luego como programa.
  • Plankalkül

    Plankalkül

    En algún momento entre 1944-45, Konrad Zuse desarrolló el primer lenguaje de programación "real" llamado Plankalkül (Cálculo de Planes). El lenguaje de Zeus (entre otras cosas) permitía crear procedimientos, que almacenaban trozos de código que podían invocarse una y otra vez para realizar operaciones rutinarias.
  • Lenguaje Ensamblador

    Lenguaje Ensamblador

    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. Implementa una representación simbólica de los códigos de máquina binarios y otras constantes necesarias para programar una arquitectura de procesador y constituye la representación más directa del código máquina específico para cada arquitectura legible por un programador.
  • Smalltalk

    Smalltalk

    •Fue creado por Alan Kay, Daniel Henry Holmes Ingalls, Jr., Adele Goldberg
    •Se aplica en negocios e investigación científica.
    •Nació a principios de la década de 1970 en el Centro de Investigación Xerox Palo Alto (PARC).
    •Es un lenguaje reflexivo de programación, orientado a objetos y con tipado dinámico; Por sus características, puede ser considerado también como un entorno de objetos, donde incluso el propio sistema es un objeto.
    •Se hizo público por primera vez en 1980.
  • Prolog

    Prolog

    •Prolog (derivado de "PROgrammation en LOGique") nació a comienzos de la década de 1970, del investigador de la Universidad de Marsella, Alain Colmerauer.
    •Los ámbitos de la computación donde más se usa Prolog son los de la inteligencia artificial y aspectos relacionados con la misma como el machine learning, procesamiento de lenguaje natural, construcción de sistemas expertos, etc.
  • Period: to

    Lenguajes Simbólicos Procedurales Orientados A Objetos

    •Smalltalk
    •Eiffel
    •Java
  • Period: to

    Lenguajes Simbólicos Declarativos Lógicos

    •Prolog.
    •Mercury programming language.
    •Oz.
  • C++

    C++

    •Su origen se le atribuye a Bjarne Stroustrup.
    •Las aplicaciones del lenguaje C++ son muy extensas. Podemos nombrar que navegadores WEB, Sistemas operativos, Bases de datos, bibliotecas, aplicaciones gráficas, nubes, videojuegos, compiladores, etc. están escritos o tienen bastante de su estructura, programada C ++.
  • Period: to

    Lenguajes Simbólicos Procedurales Imperativos

    •C++
    •PHP
    •Perl
  • Eiffel

    Eiffel

    •Creado por Bertrand Meyer.
    •Se aplica en negocios e investigación científica.
    •Eiffel es un lenguaje de programación orientado a objetos que sigue el estándar ISO diseñado por Bertrand Meyer y Software Eiffel.
    •Meyer concibió el lenguaje en 1985 con el objetivo de aumentar la confiabilidad del desarrollo de software comercia.
    •La primera versión del lenguaje al público estuvo disponible en 1986.
    •En 2005, Eiffel se convirtió en un lenguaje estandarizado ISO.
  • Erlang

    Erlang

    •Apareció en el año de 1986, fue diseñado por Joe Armstrong y se aplica en sistemas de telefonía.
  • Period: to

    Lenguajes Simbólicos Declarativos Funcionales

    •Erlang
    •Haskell
    •Scala
  • Perl

    Perl

    •Larry Wall comenzó a trabajar en Perl en 1987.
    •La administración de sistemas operativos y la creación de formularios en la Web.
  • Haskell

    Haskell

    •Se creó en el año 1990, fue diseñado por la universidad de Yale y la universidad de Glasgow y se aplica en aplicaciones web, diseño de compiladores, redes, análisis y programación de sistemas.
  • OZ

    OZ

    •Oz fue originalmente desarrollado en el laboratorio de Programación de Sistemas en la Universidad de Saarland por Gert Smolka y sus estudiantes a comienzos de 1990.
    •Fue diseñado para hacer un avance moderno para las aplicaciones concurrentes, inteligentes, de redes, tiempo real, paralelismo, interactivas y reactivas y para resolver aplicaciones complejas y robustas, rápidamente.
  • Java

    Java

    •Fue creado por James Gosling.
    •Java tiene una gran presencia en todos los entornos, se aplica en negocios, investigación científica, juegos, applets, inteligencia artificial, etc.
    •En agosto de 1991 nació un nuevo lenguaje orientado a objetos al cual llamaron Oak.
    •En enero de 1995, Oak se convirtió en Java, Sun lanzó el entorno JDK 1.0 java development kit (kit de desarrollo de java).
  • PHP

    PHP

    •Creado por Rasmus Lerdorf.
    •PHP para la creación de aplicaciones web, creación de servicios web, creación de servicios web de scripts de línea de comandos y creación de aplicaciones de escritorio.
  • Mercury Programming Language

    Mercury Programming Language

    •Mercury es un lenguaje de programación lógica funcional creado para usos del mundo real. La primera versión fue desarrollada en la Universidad de Melbourne , por Fergus Henderson, Thomas Conway y Zoltan Somogyi, publicada el 8 de abril de 1995.
    •Es un lenguaje portable a cualquier plataforma que utiliza módulos, lo que da una gran modularidad en el desarrollo de aplicaciones.
  • Scala

    Scala

    •Apareció en el año 2003, fue creado por Martin Ordesky y es aplicado en desarrollo web y base de datos.