-
2014 BCE
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#
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
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
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
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
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
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
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
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
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
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