-
Fortran
-Características: Es un lenguaje de programación utilizado principalmente en matemáticas y en aplicaciones de cálculo científico.
-Creador: IBM (John Backus)
-Uso y aplicaciones: Aplicaciones para supercomputadoras, desarrollo de Inteligencia Artificial, software empresarial. Ejemplo: Esta mostrado en la imagen con una suma básica -
Period: to
Historia De Los Lenguajes De Programación
-
Pascal
-Características: El tipo de una variable se fija en su definición; la asignación a variables de valores de tipo incompatible no están permitidas (en C, en cambio, el compilador hace el mejor esfuerzo para dar una interpretación a casi todo tipo de asignaciones).
-Creador: NiKlaus Wirth
-Uso y aplicaciones: Enseñanza de la programación. Objet Pascal, un derivado, se utiliza comúnmente para el desarrollo de aplicaciones Windows.
Ejemplo: Se muestra en la imagen con una suma básica -
(C)
-Características: Núcleo del lenguaje simple, con funcionalidades añadidas importantes, como funciones matemáticas y de manejo de archivos, proporcionadas por bibliotecas.
-Creador: Dennis Ritchie (Laboratorios Bell)
-Uso y aplicaciones: Programación multiplataforma, programación de sistemas, programación en Unix y desarrollo de videojuegos.
Ejemplo: Esta mostrado en la imagen con una suma básica -
C++
-Características: 1.-Tiene un conjunto completo de instrucciones de control.
2.-Incluye el concepto de puntero (variable que contiene la dirección de otra variable).
3.-Los argumentos de las funciones se transfieren por su valor.
-Creador: Bjarne Stroustrup (Laboratorios Bell)
-Uso y aplicaciones: Desarrollo de aplicaciones comerciales, software embebido, aplicaciones cliente-servidor en videojuegos.
-Nombres y ejemplos:
Ejemplo: Esta mostrado en la imagen con una suma básica -
Perl
-Características: Perl es un lenguaje imperativo, con variables, expresiones, asignaciones, bloques de código delimitados por llaves, estructuras de control y subrutinas.Perl también toma características de la programación shell.
-Creador: Larry Wall (Unisys)
-Uso y aplicaciones: Imágenes generadas por computadora, aplicaciones de base de datos, administración de sistemas, programación web y programación de gráficos.
Ejemplo: Se muestra en la imagen algoritmos de secuencia básica -
Phyton
-Características: Simple, Lenguaje Orientado a Objetos, Lenguaje de Alto Nivel, Incrustable, Extensas Librerías, Sintaxis clara.
-Creador: Guido Van Rossum (CWI)
-Uso y aplicaciones: Aplicaciones Web, desarrollo de software, seguridad informática.
Ejemplo: Se muestra en la imagen Suma de los dígitos de N números enteros -
Ruby
-Características: En ruby, se combinan las capacidades de los lenguajes funcionales con las de los lenguajes imperativos orientados a objetos, de esta manera cada elemento en ruby tiene un compartimiento similar, pero personalizado para las conveniencias de cada usuario
-Creador: Yukihiro Matsumoto
-Uso y aplicaciones: Desarrollo de aplicaciones Web, Ruby on Rails.
Ejemplo: Esta mostrado en la imagen con una suma básica -
PHP
-Características: 1. Gran extensión de documentación.
2. Variedad de herramientas para aprender.
3. Permite programación orientada a objetos.
4. Módulos externos para mejorar la aplicación web.
5. Se puede separar la estructura.
6. La libertad es un bien muy preciado.
-Creador: Rasmus Lerdorf
-Uso y aplicaciones: Construcción y mantenimiento de páginas web dinámicas, desarrollo del lado del servidor.
Ejemplo: Esta mostrado en la imagen con una suma básica -
Java
-Características: Java es un lenguaje orientado a objetos, aunque no de los denominados puros; en Java todos los tipos, a excepción de los tipos fundamentales de variables (int, char, long...) son clases.
-Creador: James Gosling (Sun Microsystems)
-Uso y aplicaciones: Programación Web, desarrollo de aplicaciones Web, desarrollo de software, desarrollo de interfaz gráfica de usuario
**Ejemplo: Esta mostrado en la imagen con una suma básica* -
JavaScript
-Características:
1. Imperativo y estructurado
2. Dinámico
3. Funcional
4. Prototípico
-Creador: Brendan Eich (Netscape)
-Uso y aplicaciones: Desarrollo de web dinámica, documentos PDF, navegadores web y widgets de Escritorio.
Ejemplo: Esta mostrado en la imagen con una suma básica