Binario

Lenguajes de Programación.

  • Primer lenguaje de programación.

    Ada Lovelace desarrolla el primer lenguaje de programación cuando escribió un algoritmo para la máquina analítica de Charles Babbage.
  • LISP

    LISP
    • Usado en la Inteligencia Artificial.
    • Es interpretado.
    • Cuenta con recolector de Basura. -Multiparadigma
  • El lenguaje de programación más antiguo que se utiliza hoy en día.

    El lenguaje de programación más antiguo que se utiliza hoy en día.
    1957 – Fortran: Un lenguaje de programación de alto nivel de propósito general. Para cálculo numérico y científico (como alternativa al lenguaje ensamblador). Es el lenguaje de programación más antiguo que se utiliza hoy en día.
    -El lenguaje fue diseñado teniendo en cuenta que los programas serían escritos en tarjetas perforadas de 80 columnas, las líneas debían ser numeradas y la única alteración posible en el orden de ejecución era producida con la instrucción goto
  • Algol

    Algol
    -Cercano como fuese posible a la notación matemática estándar
    Fue el primer lenguaje en emplear los términos BEGIN y END para delimitar bloques de declaración.
    -Imperativo (procedual), estructurado.
    -Influyó a: Simula, C,CPL, Pascal, Algol W, Algol 68
  • Cobol

    Cobol
    Cobol: (“Common Business-Oriented Language) Usado principalmente para la informática empresarial. Es el primer lenguaje de programación que se demandan por el Departamento de Defensa de EE.UU.
    -Orientado a negocios, estructurado, orientado a objetos.
  • Basic

    Basic
    -El BASIC original, el Dartmouth BASIC, fue diseñado en 1964 por John George Kemeny y Thomas Eugene Kurtz en el Dartmouth College en Nuevo Hampshire, Estados Unidos, como un medio para facilitar la programación en ordenadores a estudiantes (y profesores) que no fueran de ciencias.
    -Paradigma: imperativo
  • Pascal

    Pascal
    Pascal: (En honor al matemático/físico francés Blaise Pascal) Utilizado para la enseñanza de 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.
    El código está dividido en porciones fácilmente legibles llamadas funciones o procedimientos.
  • C

    C
    Lenguaje C: (Basado en un lenguaje anterior llamado “B”) Creado para sistemas Unix. Muchos de lenguajes de programación más populares del mundo son derivados de el, entre ellos tenemos C#, Java, JavaScript, Perl, PHP y Python.
    Se trata de un lenguaje de tipos de datos estáticos, débilmente tipificado, de medio nivel, ya 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 muy bajo nivel.
  • Prolog

    Prolog
    El Prolog proveniente del francés PROgrammation en LOGique,1 es un lenguaje para programar artefactos electrónicos mediante el paradigma lógico con técnicas de producción final interpretada. Es bastante conocido en el área de la Ingeniería Informática para investigación en Inteligencia Artificial.
    Dos tipos de cláusulas: Hechos y Reglas.
    La primera versión de Prolog fue programada en ALGOL W.
  • Haskell

    Haskell
    • Código más claro y corto.
    • Mejor mantenamiento.
    • Incremento substancial.
    • Se basa enel cáculo lambda.
    • Fuertemente tipiado.
    • Recursión.
    • Estructura expresiva, paradigma funcional.
  • Python

    Python
    • Lenguaje de programación interpretado
    • Tipado dinámico
    • Conteo de referencias
    • Resolución dinámica de nombres
    • No requiere definición de tipos de variables
    Multiparadigma
  • Java

    Java
    Java: Hecho para un proyecto de televisión interactiva. Funciona multiplataforma. Es el segundo lenguaje más popular (detrás de lenguaje C).
    Su intención es permitir que los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo.
    De propósito general, concurrente, orientado a objetos
  • PHP

    PHP
    • Orientado al desarrollo de aplicaciones web dinámicas con acceso a base de datos.
    • El código fuente escrito es invisible para el navegador web.
    • No requiere definición de tipos de variables.
    • Permite aplicar técnicas de programación orientada a objetos
    Multiparadigma
  • C#

    C#
    C# es un lenguaje de programación orientado a objetos desarrollado y estandarizado por Microsoft como parte de su plataforma .NET
    Su sintaxis básica deriva de C/C++ y utiliza el modelo de objetos de la plataforma .NET, similar al de Java, aunque incluye mejoras derivadas de otros lenguajes.
    Sistema de tipos: Estático, dinámico, fuerte, seguro, nominal
    Paradigma: Multiparadigma: estructurado, imperativo, orientado a objetos, dirigido por eventos, funcional, genérico, reflexivo.
  • SWIFT

    SWIFT
    -Enfocado en el desarrollo de aplicaciones para iOS y Mac OS X
    Cierres unificadas con punteros de función.
    -Múltiples valores de retorno.
    -Iteración rápida y concisa sobre un rango o una colección.
    -Estructuras que soportan métodos, extensiones y protocolos.
    -Patrones de programación como mapas o filtros.
    -Orientado a protocolos, objetos, funcional, programación imperativa