Hace 17 años | Por maurix a sifaw64.homelinux.net
Publicado hace 17 años por maurix a sifaw64.homelinux.net

Por raro que parezca a los que no estan metidos en el campo de la investigación, muchos cientificos todavia usan el arcaico lenguaje de programación Fortran para desarrollar los programas de tratamiento de datos y analisis cientifico.
En este articulo se ponen de manifiesto las razones de esto y porque deberia dejarse de usar este lenguaje en ambito cientifico hoy dia. Particularmente interesantes para cientificos 'friki' buscando ideas para convencer a sus colegas a usar instrumentos mas versatiles y potentes.

D

hay una explicación a que se siga usando fortran en la comunidad "científica" y académica: lo usan señores mayores que no son capaces de aprender algo nuevo y mejor
saludos

D

Yo creía que C y C++ eran de propósito general y que Fortran era de propósito específico: se utiliza principalmente en aplicaciones científicas y análisis numérico.

Si además tenemos en cuenta que está soportado en historias como PVM y MPI... pues ya tienes a los científicos contentos

guillem

Bueno, a veces reimplementar algo que ya está hecho y funciona es costoso en tiempo, dinero, o ambas cosas. Si se estima que el coste supera los beneficios, no se hace y punto. Hay diferencia entre escribir unos cuantos párrafos en un weblog y hacer que las cosas funcionen de verdad, con todos los respetos. Ejem... yo todas las mañanas escribo COBOL, por ejemplo X'-D

Aunque en casa igual programo en Objective-C, o en Ruby... Suelo hacerme mis scripts en Perl y me gusta experimentar con Python. Además juego con lenguajes "raritos" tipo Haskell o Erlang. Casi todos los lenguajes tienen su punto interesante, y la verdad es que no entiendo muy bién a los que se toman la molestia de predicar el fin de alguno de ellos. Es como los idiomas, la riqueza está en la variedad. En el tiempo que algunos dedican a intentar destruir algo tan bonito como es un lenguaje, con su forma de ver las cosas y con su comunidad de usuarios detrás, seguramente podrian aprender varios. Así que supongo que todo depende de las inclinaciones constructivas o destructivas que uno tenga

D

Hace algunos meses visité la supercomputadora MareNostrum de Barcelona, que básicamente se usa para investigación científica. El tio que se encargaba de todo aquello, nos comentó que los usuarios escribían sus programas en Fortran o en C (que no en C++), nos sorprendió que mencionara Fortran, pero insistió en que la idea era usar lenguajes de muy bajo nivel, y que para ello Fortran (junto a C) era lo más adecuado.

Por otro lado, mi hermana estudió Fortran en una asignatura de la carrera de Química. Nunca he programado en Fortran. Seria interesante leer a alguien defendiendo su uso.

m

Guillem, me parece bien lo que dices, pero ojalá los cientificos fueran como tu. Si usaran Fortran cuando tienen que hacerlo por estabilidad y a la fuerza debido a que el codigo ya desarrollado está escrito en este lenguaje, me parece bien. Pero de esto a rechazar cualquier otro lenguaje porque dicen que con uno le vale y peor todavia lo enseñan en las facultades como la unica posibilida ya es otra cosa.
Te puedo asegurar que se desaprobecha mucha productividad por culpa de la ignorancia y el miedo a lo nuevo.
A muchas chicos jovenes que trabajan por "seniors" y lo unico que conocen es fortran, le presento python y me dicen boqueabiertos... Si han intentado leer un ficheros en fotran con formado entenderan seguramente porque!
Interruptor, que envidia... yo tambien quiero ver MareNostrum y mas usarla!!!