Lenguajes programacion

Lina de Tiempo de Los Lenguajes de Programación

  • Codigo Binario

    Codigo Binario
    Corría el año 1703 cuando el famoso matemático Gottfried Leibniz, propuso la utilización del sistema de numeración binario.
    En informática y telecomunicaciones, el código binario se utiliza con variados métodos de codificación de datos, tales como cadenas de caracteres, o cadenas de bits. Estos métodos pueden ser de ancho fijo o ancho variable.
  • Period: to

    Lenguaje de Bajo Nivel o Ensambladores

    Un lenguaje de programación de bajo nivel, es aquel en el que sus instrucciones ejercen un control directo sobre el hardware y por lo tanto están condicionados por la estructura física de las computadoras que lo soportan.
  • Lenguaje Maquina

    Lenguaje Maquina
    En 1843 Ada Lovelace inventa el primer algoritmo de la máquina de Charles Babbage que sienta las bases de todos los lenguajes de programación.
    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 a cabo los procesos para los que haya sido programada.
  • Lenguaje Ensamblador

    Lenguaje Ensamblador
    En 1950 Mauricio V. Wilkes de la Universidad de Cambridge inventó el lenguaje ensamblador
    El lenguaje ensamblador es ideal para escribir programas embebidos, debido a que utilizan muy poca memoria.
    El uso más común sin duda es la programación de microcontroladores, para diseñar sistemas embebidos, el cual es un circuito integrado programable, capaz de ejecutar las órdenes grabadas en su memoria.
  • Basic

    Basic
    En la programación de computadoras, el BASIC, siglas de Beginner 's All-purpose Symbolic Instruction Code,es una familia de lenguajes de programación de alto nivel. El BASIC original, el Dartmouth BASIC, fue diseñado en 1964 por John George Kemeny y Thomas Eugene Kurtz en el Dartmouth College en New Hampshire, Estados Unidos, como un medio para facilitar programar computadores a estudiantes (y profesores) que no fueran de ciencias.
  • Period: to

    Lenguajes Simbólicos Procedurales Imperativos

    los lenguajes imperativos. Con una estructura sólida, con manejo de estructuras de datos y aritmética de apuntadores, se consolidó en diversos campos de aplicación, inclusive como base para el desarrollo de otros lenguajes.
    Fue sin duda la dominante hasta mediados de los ’90, pero otros lenguajes fueron ganando popularidad rápidamente. En la actualidad, siguen siendo numerosos los sistemas desarrollados en lenguaje imperativo, aunque va perdiendo terreno frente a desarrollos de otros paradigmas.
  • SQL

    SQL
    SQL es un lenguaje gestor para el manejo de la información en las bases de datos relacionales. SQL comienza en 1969, cuando el investigador de IBM Edgar F. Codd definió el modelo de base de datos relacional. Ese modelo se basa en la asociación de “claves” con varios datos. SQL se usa en todas las áreas en las que se explotan las bases de datos. en el sector financiero, las aplicaciones de banca online y de procesamiento de pagos almacenan datos sobre las transacciones financieras y los usuarios.
  • Period: to

    Lenguajes simbólicos declarativos funcionales

    La programación funcional es un paradigma de programación en el que tratamos de vincular todo en estilo de funciones matemáticas puras. Su estilo de programación es declarativo y su enfoque principal está en "qué resolver" en contraste con un estilo imperativo donde el enfoque principal es "cómo resolver". Utiliza expresiones en lugar de declaraciones.
  • PROLOG

    PROLOG
    Prolog (PROgrammation en LOGique) se compone de un conjunto de hechos y de reglas(que sirven para afirmar la veracidad de un hecho en base a otros). nació a comienzos de la década de los 70, de la mano de un 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.
  • ADA

    ADA
    Lenguaje de programación diseñado por Jean Ichbiah de Cii Honeywell Bull por encargo del Departamento de Defensa de los EE.UU. para unificar el uso de los lenguajes de programación en los proyectos que le fueran entregados. Es un lenguaje diseñado con la seguridad en mente y es multipropósito, pudiendo llegar desde la facilidad de Pascal a la flexibilidad de C pero con una filosofía orientada a la reducción de errores.
  • PASCAL

    PASCAL
    Pascal es un lenguaje de programación de alto nivel, desarrollado por Niklaus Wirth. Se convirtió en uno de los lenguajes más usados en los cursos de introducción a la programación, pues fue bien recibido como lenguaje de enseñanza para estudiantes universitarios. Pascal es un lenguaje con técnicas de programación estructurada, dicha programación hace programadores disciplinados.
  • Period: to

    Lenguajes simbólicos declarativos lógicos

    La programación lógica es un tipo de programación que se basa en la lógica de primer orden, es decir, se declaran qué cosas hay que hacer y el motor de ejecución decide cuál es la mejor forma de realizarlas. En la lógica de programación se desarrollan una serie de instrucciones o sentencias en una secuencia determinada para lograr un objetivo concreto. Se organizan de forma coherente todas esas instrucciones para poder alcanzar el objetivo fijado de la forma más rápida y eficiente.
  • CLEAN

    CLEAN
    El lenguaje de programación clean es un lenguaje de puramente funcional y tradicional, creado en 1987, diseñado por Grupo de Investigación de Tecnología de Software de la Universidad Radboud Nijmegen y se obtuvo bajo la licencia BSD. Es un lenguaje de programación multipropósito o de propósito general, lo que significa que los programadores pueden usarlo para desarrollar diferentes tipos de aplicaciones y programas. Clean se diseñó principalmente para desarrollar aplicaciones del mundo real.
  • HASKELL

    HASKELL
    Haskell es un lenguaje de programación funcional, compilado y tipado estáticamente. Fue creado a principios de la década de 1990 como uno de los primeros lenguajes de programación puramente funcionales de código abierto y lleva el nombre del lógico estadounidense Haskell Brooks Curry. Ahora se usa principalmente en el análisis de datos para campos comerciales como finanzas, biotecnología o comercio electrónico. Diseñado Por: Lennart Augustsson, Dave Barton, Brian Boutel, Warren Burton, etc.
  • Gödel

    Gödel
    Es un lenguaje fuertemente tipado, el sistema de tipos se basa en una lógica de muchos ordenamientos con polimorfismo paramétrico. Lleva el nombre del lógico Kurt Gödel. Es un lenguaje para tareas de meta-programación, ya que es mucho más declarativo que Prolog.
  • C++

    C++
    Es un lenguaje híbrido, que se puede compilar y resulta más sencillo de aprender para los programadores que ya conocen C. Actualmente existe un estándar, denominado ISO C + +, al que se han adherido la mayoría de los fabricantes de compiladores más modernos.
  • BEFUNGE

    BEFUNGE
    Befunge es un lenguaje de programación esotérico, funge-oide, reflexivo y basado en pila. Difiere de los lenguajes convencionales en que los programas están dispuestos en una parrilla bidimensional. Las instrucciones "flecha" dirigen el control de flujo hacia arriba, abajo, izquierda o derecha, y los bucles se construyen dirigiendo el control de flujo en círculo.
  • Period: to

    Lenguajes Simbólicos Procedurales Orientados a Objetos

    Son lenguajes imperativos basados en clases (algunos, llamados mixtos soportan también el modelo procedural).
  • PHP

    PHP
    PHP es un acrónimo recursivo que significa PHP Hypertext Pre-processor (inicialmente PHP Tools, o, Personal Home Page Tools). Fue creado originalmente por Rasmus Lerdorf en 1994; sin embargo la implementación principal de PHP es producida ahora por The PHP Group y sirve como el estándar de facto para PHP al no haber una especificación formal. Publicado bajo la PHP License, la Free Software Foundation considera esta licencia como software libre.
  • DELPHI

    DELPHI
    Delphi es un entorno de programación visual basado en una versión moderna del lenguaje de programación Pascal. Como entorno visual, la programación en Delphi consiste en diseñar las pantallas de qué se compone el programa colocando todos sus componentes (botones, campos de texto, etc.), asociando después código a ellos. El lenguaje utilizado por Delphi es una extensión de Pascal denominada Object Pascal, que básicamente añade al Pascal tradicional soporte para la programación orientada a objetos
  • MERCORY

    MERCORY
    Mercury es un lenguaje de programación lógica/funcional que combina la claridad y la expresividad de programación declarativa con funciones avanzadas de análisis estático y detección de errores. Fue desarrollado por Fergus Henderson, Thomas Conway y Zoltan Somogyi en la universidad de Melbourne el 8 de abril de 1995; la sintaxis es parecida a la de Prolog y soporta polimorfismo. Es un LP que contienen herramientas visuales para ayudar al desarrollo de programas, La empresa Yes Logic lo utiliza.
  • JAVA

    JAVA
    Plataforma de software desarrollada por Sun Microsystems. Esta plataforma ha sido desarrollada de tal manera que los programas desarrollados para ella puedan ejecutarse de la misma forma en diferentes tipos de arquitecturas y dispositivos computacionales.
  • RUBY

    RUBY
    Ruby es un lenguaje de programación interpretado, reflexivo y orientado a objetos, creado por el programador japonés Yukihiro "Matz" Matsumoto, quien comenzó a trabajar en Ruby en 1993, y lo presentó públicamente en 1995.