PDF de programación - Lenguaje FORTRAN

Lenguaje FORTRANgráfica de visualizaciones

Publicado el 3 de Febrero del 2017
1.817 visualizaciones desde el 3 de Febrero del 2017
3,9 MB
26 paginas
Creado hace 9a (30/09/2014)
Lenguaje FORTRAN

Luis Rández

octubre-2014

Luis Rández

Lenguaje FORTRAN

octubre-2014

1 / 23

A long time ago in...

Luis Rández

Lenguaje FORTRAN

octubre-2014

2 / 23

Historia de los lenguajes de programación. O’REILLY

198619901990199119911993199419951996199619971997 200020012001200320032004History of Programming Languages©2004 O’Reilly Media, Inc. O’Reilly logo is a registered trademark of O’Reilly Media, Inc. All other trademarks are property of their respective owners. part#3041719601954196519701975198019851990199520002002200120032004For more than half of the fifty years computer programmers have beenwriting code, O’Reilly has provided developers with comprehensive,in-depth technical information. We’ve kept pace with rapidly changingtechnologies as new languages have emerged, developed, andmatured. Whether you want to learn something new or needanswers to tough technical questions, you’ll find what you need in O’Reilly books and on the O’Reilly Network. This timeline includes fifty of the more than 2500 documented programming languages. It is based on an original diagram createdby Éric Lévénez (www.levenez.com), augmented with suggestionsfrom O’Reilly authors, friends, and conference attendees. For information and discussion on this poster, go to www.oreilly.com/go/languageposter.www.oreilly.com 1954: Desarrollo del lenguaje FORTRAN

John Backus (1924-2007) fue un informático estadounidense. Ganador del
Premio Turing en 1977 por sus trabajos en sistemas de programación de
alto nivel, en especial por su trabajo con FORTRAN, lenguaje que
desarrolló en 1954.

Luis Rández

Lenguaje FORTRAN

octubre-2014

4 / 23

1957: IBM desarrolla el compilador optimizado de FORTRAN.

Uno de los top ten algorithms del siglo XX

parameter(n=1000)
real*8 a(n,n), b(n,n), c(n,n)
! inicializar a, b
! c=a*b

!

...

do i=1, n

do j=1, n

c(i,j)=0.0d0
do k=1, n

c(i,j)=c(i,j)+a(i,k)*b(k,j)

end do

end do

end do

stop
end

Luis Rández

Lenguaje FORTRAN

octubre-2014

5 / 23

1954: Apariencia de un home computer en 2004

2004: hoax

Breve historia local de la evolución de los
ordenadores «centrales»

D. Rafael Cid, Catedrático de «Astronomía
General y Topografía y Geodesia» de la
Facultad de Ciencias apoyó con entusiasmo
cualquier propuesta que favoreciera el
desarrollo de la Ciencia, y a principios de los
años setenta impulsó la adquisición del
primer ordenador IBM 1620 de esta
Universidad, financiado por la Caja de
Ahorros de Zaragoza.

Rafael Cid, (1918-2004)

1974

IBM 1620. Ordenador digital decimal (BinaryCodeDecimal). Memoria de
20000-60000 dígitos decimales y la velocidad de la CPU era ≈ 1Mhz.
Ensamblador, FORTRAN.

1976

PDP-11/55. Procesador de 16 bits, Memoria de 128K. Ensamblador,
FORTRAN, BASIC. S.O.: RSX-11.

1979

VAX-11/780. S.O.: VAX/VMS, Ultrix, BSD UNIX.

1987

VAX-8300. Procesador de 32 bits dual con frecuencia 5Mhz.
S.O.: VAX/VMS, Ultrix, BSD UNIX.

La famosa terminal de fósforo verde

Terminales para conexión con ordenadores centrales

Pero, ¿había juegos?

Los juegos de entonces... Advent

Los juegos de entonces... Super Star Trek

1991

DEC ALPHA VAX-STATION 3100 Procesador alpha KA46-A de 64
bits a 25 MHz y 16 megabytes de memoria.
S.O.: VAX/VMS, Ultrix, BSD UNIX. FORTRAN, C...

2007

CAESARAUGUSTA

El nodo de Zaragoza (BIFI) pertenece a la Red Española de

Supercomputación.

2007

CAESARAUGUSTA

La potencia de cálculo es 4.5 TeraFLOPS

512 procesadores PowerPC 970FX a 2.2 GHz

1TB de memoria RAM

14 + 10 TBytes de espacio de almacenamiento

Redes de interconexión Myrinet y Gigabit Ethernet

S.O.: SUSE Linux

GCC, LAPACK, MPICH, R...

2000–

Desaparición MS/DOS, OS/2 Warp

Desaparición progresiva de los clónicos

Aparición de nuevos equipos

Portátiles

Netbooks

Ultrabooks

Tablets

...

2000–

Desaparición MS/DOS, OS/2 Warp

Desaparición progresiva de los clónicos

Aparición de nuevos equipos

Portátiles

Netbooks

Ultrabooks

Tablets

...

y S.O. como iOS en 2007 y Android en el 2008.

Recientemente...

Gordon Moore (cofundador de Intel) afirmó en 1965 que aproximadamente cada
dos años se duplica el número de transistores en un circuito integrado.

MDBNCH: molecular dynamics benchmark

Procesador/compilador
Intel Dual Core E6700 2.66 Ghz Gnu g77
AMD Athlon 64 bit 4000+ 2.6GHZ Gnu g77
Intel Pentium IV 2.8 GHZ Gnu g77
Intel Pentium III 1066 MHZ Gnu g77
Intel-MMX 266MHz, OS/2 V4 FP10, Watcom F77
Intel P133/60ns, Linux, glibc 2, g77
Intel Pentium 100MHz, OS/2+DOS, Watcom F. 9.5
Intel 486DX4/100MHz, Win95, g77+gcc

IBM 3090E, MVS/XA, VS Fortran 2.3.0, opt(3), vector
IBM 3090E, MVS/XA, VS Fortran 2.3.0, opt(3), scalar
VAX 9000-410, Vax Fortran, scalar
Vax 8800, VMS, Vax Fortran 5.4, /opt
Cray T90, Unicos 9.0.1., cf77
Cray C90, Unicos 7.C.3, cf77
Cray XMP/48, cft77 2.0, 46-bit integers, vector
Cray XMP/48, cft77 2.0, 46-bit integers, scalar

tiempo sg
1.0
1.4
2.3
5.0
30.9
59.6
90.7
210.0

99.0
118.0
101.0
854.0
15.6
28.4
55.0
73.0

fecha
Jun07
Jul06
Dic05
Dic05
May99
Ago97
Feb96
Jun98

Dic89
Dic89
Abr91
Mar90
Ene98
Dic93
Dic88
Dic88
  • Links de descarga
http://lwp-l.com/pdf2220

Comentarios de: Lenguaje FORTRAN (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad