Historia de los lenguajes de programacion

By ghost28
  • 2014 BCE

    SWIFT

    SWIFT
    INFLUENCIAS: (antecesor) C#,Haskell,
    PARADIGMA: Multiparadigma
    CARATERISTICAS:
    - 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.
    TIPOS DE DATOS: Swift es un lenguaje fuertemente tipado y maneja los Tipos por valor y los Tipo por referencia
  • 2000 BCE

    C#

    C#
    INFLUENCIA: (antecesor) C++, java; (sucesor) java 5, Vala
    PARADIGMA: Multiparadigma
    CARACTERISTICAS:
    - lenguaje de programación diseñado para la infraestructura de lenguaje común. TIPOS DE DATOS: byte, sbyte, short, ushort, int, uint, long, ulong, float, double, decimal, char, bool. USO DE MEMORIA: Las variables son identificadores asociados a valores. Se declaran indicando el tipo de dato que almacenará y su identificador. Ejemplo: int miNumero;
  • 1995 BCE

    PHP

    PHP
    INFLUENCIA: •(Antecesores)Perl 5.000, (Sucesor) PHP 2.0
    PARADIGMA: Multiparadigma.
    CARACTERISTICAS:
    • 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
    TIPOS DE DATOS: (Escalares) integer,boolean,float,string,compuestos,array,object,callable,especiales,resource,NULL
  • 1991 BCE

    PYTHON

    PYTHON
    INFLUENCIA: (Antecesores) iSO C, ABC, Modula 3, (Sucesores) Ruby, Tcl/Tk 8.1
    PARADIGMA: Multiparadigma
    CARACTERISTICAS:

    • 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.
    TIPOS DE DATOS: str,unicode,list,tuple,set,frosenzet,dict,int,long,float,complex,bool
  • 1987 BCE

    HASKELL

    HASKELL
    INFLUENCIA: (antecedido) LISP
    PARADIGMA: Funcional.
    CARACTERISTICAS:

    - Código más claro y corto.
    - Mejor manteamiento.
    - Incremento substancial.
    - Se basa en lambda cálculo.
    - Fuertemente tipiado.
    - Recursión. TIPOS DE DATOS: Booleanos,Punto Flotante,Char,Enteros
    USO DE MEMORIA: Listas,Tuplas
  • 1970 BCE

    PASCAL

    PASCAL
    PARADIGMA: Imperativo (Procedural), Estructurado
    CARACTERISTICAS:

    - El tipo de dato de todas las variables debe ser declarado previamente para que su uso quede habilitado.
    - Evita la necesidad de notación de prefijos (indican tipo )
    - El código está dividido en porciones fácilmente legibles llamadas funciones o procedimientos.
    TIPOS DE DATOS:char,byte,integer,Real,Boolean, shortint,word,longint,String
  • 1964 BCE

    BASIC

    BASIC
    INFLUENCIA: FORTRAN II
    PARADIGMA: Imperativo
    CARACTERISTICAS:
    - Medio para facilitar la programación en ordenadores a estudiantes (y profesores) que no fueran de ciencias.
    - No maneja como parte integrada el acceso a archivos directos o RANDOM
    SINTAXIS: La sintaxis mínima de BASIC solo necesita los comandos LET, INPUT, PRINT, IF y GOTO.
  • 1959 BCE

    COBOL

    COBOL
    INFLUENCIA: (antecesor) FLOW MATIC, (sucesor) COBOL 61
    PARADIGMA: Multiparadigma
    CARACTERISTICAS:
    - COBOL fue dotado de unas excelentes capacidades de autodocumentación.
    - COBOL puede manejar grandes cantidades de datos.
    - COBOL es compatible con sus versiones anteriores.
  • 1958 BCE

    ALGOL

    ALGOL
    INFLUENCIA: Influyó a Simula, C,CPL, Pascal, Algol W, Algol 68
    PARADIGMA Imperativo (procedual), estructurado.
    CARACTERÍSTICAS

    •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.
    TIPOS DE DATOS: INT,REAL,DOUBLE,CHAR,BOOL,COMPLEX,STRING,NODE,FILE
    USO DE MEMORIA En Algol a estos tipos de datos de les conoce como mode-indicants (indicadores de modo).
  • 1957 BCE

    FORTRAN

    FORTRAN
    INFLUENCIA:
    PARADIGMA: procedimental e imperativo
    CARACTERISTICAS:

    - 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
    TIPOS: REAL,CHARACTER,READ,PRINT.
    USO DE MEMORIA: cuando comienza la ejecución de un programa debe haber memoria suficiente para la realización de todos los cálculos
  • 1950 BCE

    LISP

    LISP
    INFLUENCIA: (antecesor) IPL V (Information Processing Language), (sucesor)Logo
    PARADIGMA: Mutiparadigma
    CARACTERISTICAS:
    - Usado en la Inteligencia Artificial.
    - Es interpretado.
    - Cuenta con recolector de Basura.
    TIPOS DE DATOS: Cadena de caracteres,símbolos,números.
    USO DE MEMORIA: Lista