Monografia

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 10

AÑO DEL BICENTENARIO, DE LA CONSOLIDACION DE NUESTRA

INDEPENDENCIA, Y DE LA CONMEMORACION DE LAS HEROICAS


BATALLAS DE JUNIN Y AYACUCHO

INSTITUTO SUPERIOR TECNOLOGICO


AMERICANA DEL CUSCO

TEMA:
TIPOS
DE
Carrera
Profesio
nal:
Computa
ción e
Informáti
ca.

Materia:
Interpret
ación de

1
AÑO DEL BICENTENARIO, DE LA CONSOLIDACION DE NUESTRA
INDEPENDENCIA, Y DE LA CONMEMORACION DE LAS HEROICAS
BATALLAS DE JUNIN Y AYACUCHO

INDICE
Presentación ……………………………………………………………………………. 3

1.- Introducción ………………………………………………………………………… 4

2.- Marco Teórico ……………………………………………………………………… 5

2.1 Historia de Fortran……………………………………………………. 5


2.2 Características y estructura del lenguaje.………………………….. 7
2.2.1 Características de fortran………………………………………….. 7
2..2.2 Estructura de fortran………………………………………………. 7
2.3 Evolución de Fortran…………………………………………………..9
2.3.1 Aplicaciones y casos de uso……………………………………….10
2.3.2 Comparación con otros lenguajes de programación…………….
2.3.3 Optimización de código en Fortran………………………………...
2.3.3.1 Programación paralela en Fortran……………………………..
2.3.4 Desarrollos recientes y tendencias futuras……………………….
2.3.5 Herramientas y recursos para programar en Fortran……………
2.4 Estudios de casos y ejemplos de código……………………………
2.4.1
2.4.2
2.4.2.1
2.4.2.2
2.4.2.3
2.5
2.6
2.7
3.- Conclusiones
4.- Referencias
5.- Anexos
6.- Glosario

2
AÑO DEL BICENTENARIO, DE LA CONSOLIDACION DE NUESTRA
INDEPENDENCIA, Y DE LA CONMEMORACION DE LAS HEROICAS
BATALLAS DE JUNIN Y AYACUCHO

PRESENTACIÓN

Este trabajo va dirigido a todo el público en general; Aunque no es un tema que


incluya a todo el mundo.
El esfuerzo se debe precisamente a la labor de investigación; siempre con el
propósito de nuestra superación y conocimiento, así como también con miras a
el bien de nuestra institución y así de esa manera con las finalidades lograr el
objetivo de dar a conocer la importancia de esta.

Espero sea de su agrado para cada uno de los presentes, y hago presente el
siguiente trabajo para dar a conocer lo realizado en las siguientes páginas.

3
AÑO DEL BICENTENARIO, DE LA CONSOLIDACION DE NUESTRA
INDEPENDENCIA, Y DE LA CONMEMORACION DE LAS HEROICAS
BATALLAS DE JUNIN Y AYACUCHO

INTRODUCCION

El presente tiene como finalidad informar al lector sobre los lenguajes de programación
que hay hasta ahora en nuestro mundo y asi completar todo el conocimiento que están
adquiriendo en este grandioso camino de la informática.
Para lograr el correcto entendimiento de este mencionaremos temas claves como:
 Que tan importante es el Lenguaje de programación en el mundo actual.
 Cuál fue su influencia en el mundo.
 Cuando fue desarrollado el primer lenguaje de programación y etc.
¿Entonces que es un Lenguaje de programación?
El lenguaje de programación en palabras simples es el conjunto de instrucciones a
través del cual los humanos interactúan con las computadoras. Este lenguaje nos
permite comunicarnos a través de algoritmos e instrucciones escritas en una sintaxis
que la computadora entiende e interpreta en lenguaje de máquina.
Los lenguajes de programación permiten a las computadoras procesar de forma rápida
y eficiente grandes y complejas cantidades de información.
Existen grandes cantidades de lenguajes de programación entre los cuales los mas
utilizados hoy en dia. Algunos de estos son: C++, C#, Visual Basic, Go, Ruby,
JavaScript, Java y Python.

Evolución del lenguaje de programación

4
AÑO DEL BICENTENARIO, DE LA CONSOLIDACION DE NUESTRA
INDEPENDENCIA, Y DE LA CONMEMORACION DE LAS HEROICAS
BATALLAS DE JUNIN Y AYACUCHO

2. MARCO TEORICO
2.1. HISTORIA DE FORTRAN

La historia de Fortran es un viaje fascinante a través de la evolución de la


programación informática, que marca un hito importante en el desarrollo de
lenguajes de alto nivel y deja un legado duradero en la informática.

A John Backus, un científico informático estadounidense que trabajaba en


IBM, se le ocurrió la idea de Fortran en 1954. Quería crear un lenguaje que
permitiera a los programadores traducir fácilmente fórmulas matemáticas a
código comprensible para máquinas. "Traducción de fórmula" es un acrónimo
del nombre Fortran.

En 1957 se lanzó la primera versión comercial de Fortran, con 25.000


líneas de código incluidas en un casete magnético con cada instalación del IBM
704. Científicos y matemáticos pudieron escribir programas numéricos
intensivos de una forma más natural gracias a esta innovación.

Se introdujeron varias versiones en los años siguientes para mejorar y


ampliar las capacidades del idioma. En 1961, Fortran IV agregó nuevas
funciones como el tipo de datos lógicos, además de eliminar características
dependientes de la máquina, después del lanzamiento de Fortran II en 1958.

La proliferación de variantes y personalizaciones introducidas por los


diferentes fabricantes de ordenadores hizo necesaria la estandarización de
Fortran. El primer lenguaje de programación definido por un estándar formal fue
el estándar Fortran 66 publicado en 1966.

Con el tiempo, las debilidades de Fortran 66 se hicieron evidentes, lo que


llevó a la creación de nuevas versiones del lenguaje. La instrucción IF en
bloque, el tipo de datos CHARACTER y la capacidad de definir constantes con
la instrucción PARAMETER se introdujeron en 1977.

5
AÑO DEL BICENTENARIO, DE LA CONSOLIDACION DE NUESTRA
INDEPENDENCIA, Y DE LA CONMEMORACION DE LAS HEROICAS
BATALLAS DE JUNIN Y AYACUCHO

Fortran continuó evolucionando para abordar los desafíos emergentes en


la informática científica e industrial a pesar de la competencia de otros
lenguajes de programación más modernos. En versiones posteriores se
introdujeron funciones avanzadas como la programación orientada a objetos,
mejoras en la programación estructurada y la capacidad de abordar los
desafíos modernos en la informática científica.

Fortran ha dejado un legado duradero en la industria informática,


influyendo en el desarrollo de numerosos lenguajes de programación y
estableciendo estándares para la programación científica e industrial. Su
continua importancia en el campo de la informática se demuestra por su
longevidad y capacidad de adaptación a los avances tecnológicos.

6
AÑO DEL BICENTENARIO, DE LA CONSOLIDACION DE NUESTRA
INDEPENDENCIA, Y DE LA CONMEMORACION DE LAS HEROICAS
BATALLAS DE JUNIN Y AYACUCHO

2.2 Características y estructura del lenguaje de fortran

2.2.1 Características de Fortran


Eficiencia: Aunque Fortran es un lenguaje de alto nivel, fue diseñado
para producir código altamente eficiente que rivaliza con el lenguaje
ensamblador en rendimiento.
Orientación en Matemáticas: Fortran introdujo conceptos innovadores
como bucles DO y una sintaxis adecuada para expresar expresiones
matemáticas complejas.
Portabilidad: Aunque los primeras versiones de Fortran no era
completamente portátil, pero se convirtió en una característica importante en
versiones posteriores.

2.2.2 Estructura del lenguaje de programación Fortran

7
AÑO DEL BICENTENARIO, DE LA CONSOLIDACION DE NUESTRA
INDEPENDENCIA, Y DE LA CONMEMORACION DE LAS HEROICAS
BATALLAS DE JUNIN Y AYACUCHO

8
AÑO DEL BICENTENARIO, DE LA CONSOLIDACION DE NUESTRA
INDEPENDENCIA, Y DE LA CONMEMORACION DE LAS HEROICAS
BATALLAS DE JUNIN Y AYACUCHO

2.3 EVOLUCION
El desarrollo y evolución de Fortran no terminó con la versión 66.
A medida que la tecnología y los requisitos de la industria evolucionaron,
también lo hizo Fortran, comentaremos las principales novedades y
características incluidas en las sucesivas versiones de este lenguaje histórico.
Fortran 77: Introducida en 1978, esta versión incluía soporte para
programación estructurada y fue un gran avance.
Esto permitió a los desarrolladores escribir código más limpio y modular, lo que
hizo que el software fuera más fácil de entender y mantener.
Introduce funciones importantes como las estructuras de control IF-ELSE y
DO-WHILE que son fundamentales para los lenguajes de programación
modernos.
Fortran 90: Fortran 90 se lanzó en 1991 y fue una importante revisión y
modernización del lenguaje.
Una de las innovaciones más importantes fue la programación orientada a
objetos, que aumentó la flexibilidad y adaptabilidad en el desarrollo de
software.
El manejo de matrices se ha mejorado significativamente, lo que hace que las
operaciones de matrices sean más eficientes y directas.
También se introdujeron estructuras de datos como módulos y tipos derivados.
Fortran 95: Lanzada en 1997, esta versión se centró principalmente en
correcciones de errores y optimizaciones de funciones introducidas en Fortran
90.
Aunque los cambios fueron menores en comparación con los cambios de
Fortran 77 a Fortran 90, Fortran 95 estableció muchos estándares que todavía
existen hoy.
Fortran 2003: Esta versión fue un paso monumental en el desarrollo del
lenguaje.
Se introdujeron características avanzadas como interoperabilidad con el
lenguaje C, clases abstractas y polimorfismo.
Además, el enfoque de Fortran hacia la programación orientada a objetos se
integra aún más, proporcionando a los programadores herramientas más
sólidas y sofisticadas.
Fortran 2008: Una iteración de este lenguaje lanzada en 2010 introdujo
soporte para programación paralela y concurrente, aprovechando el uso cada
vez mayor de sistemas multiprocesador y computación en clúster.

9
AÑO DEL BICENTENARIO, DE LA CONSOLIDACION DE NUESTRA
INDEPENDENCIA, Y DE LA CONMEMORACION DE LAS HEROICAS
BATALLAS DE JUNIN Y AYACUCHO

Integra herramientas y características como coarrays, submódulos y


operaciones atómicas, lo que facilita la creación de aplicaciones paralelas de
alto rendimiento.
Fortran 2018: Esta es una de las últimas versiones, lo que refleja la
adaptabilidad y longevidad del lenguaje.
Continuamos mejorando la programación paralela e introdujimos
características adicionales que extienden el alcance y la eficiencia de Fortran a
la era moderna.
Está claro que Fortran no es estático en estas versiones.
Ha evolucionado con el tiempo, se ha adaptado a las necesidades cambiantes
de la industria y los desarrolladores, y ha demostrado su relevancia y
resistencia a lo largo de los años.

2.3.1 Aplicaciones y casos de uso

10

También podría gustarte