next up previous
Next: CULTURA GENERAL Y USO Up: LA COMPUTACIÓN EN EL Previous: CONCLUSIONES

EL CÁLCULO NUMÉRICO Y EL LENGUAJE FORTRAN

``Estudie programación Fortran en 3 semanas y entre al mundo de la computación electrónica'' o bien ``Dedique un poco de su tiempo libre y en tres semanas usted será un experto en computación''. Estos son algunos de los slogans más socorridos en la propaganda de las academias que ofrecen capacitación técnica en temas relacionados con la computación.


Por su parte, la IBM y sus competidores también utilizó propaganda del mismo género cuando, en la mitad de la década de los 50's, promovió y difundió el uso del lenguaje Fortran. Si bien agregó el requisito de la familiaridad con las notaciones algebraicas y matriciales, también redujo el tiempo de la capacitación a tres horas,


No resulta difícil comprender lo exagerado de estas afirmaciones, varias generaciones de egresados de la licenciatura en Ciencias de la Computación que ofrece la UAP pueden constatarlo con su propia experiencia.


No basta con una computadora para resolver un problema específico, además del equipo, se requiere de un programa que controle la actividad de la computadora. El programa de control juega un papel muy importante, dado que establece en cada momento las operaciones que la computadora debe realizar para dar solución al problema.


Cada problema requiere de un programa de control diferente, que se conforma con las instrucciones que en su nivel elemental dispone la computadora. Como estas instrucciones son muy simples, la elaboración de los programas resulta ser una labor de considerable complejidad que consume grandes cantidades de recursos.


Por esta razón se han desarrollado diversos accesorios que facilitan la elaboración de los programas, entre los que destacan, de manera señalada los lenguajes de programación. El primer lenguaje de programación que gozó de amplia difusión fue Fortran (Formula Translator). Su diseño se orientó a las aplicaciones numéricas que plantearon la ingeniería y la ciencia, en donde las soluciones se describen de manera natural con el empleo de expresiones algebraicas y matrices.


El programa que realiza la traducción del programa se designa compilador.


Fortran incorporó en su inicio pocos elementos, además de las fórmulas algebraicas y el empleo de matrices, integró algunas instancias de control. Transferencias incondicionales, elección de opciones y la repetición de ciclos iterativos permitieron describir el control del flujo del lenguaje. Para establecer comunicación con el mundo exterior, contó con proposiciones, sensiblemente influenciadas por las tarjetas perforadas y las cintas magnéticas en virtud de que fueron los medios disponibles.


Incorporó también la posibilidad de definir y usar subrutinas. Con esto el programador pudo organizar mejor su programa y definir sus propios procedimientos compuestos asignándoles el nombre, con el cual les hacía referencia cada que los deseaba utilizar. La definición y uso de subrutinas permitió desde un principio el uso de argumentos lo cual planteó el problema del intercambio de datos.


Otros aspectos que determinaron las características del lenguaje fueron las primeras aplicaciones, específicamente, a través de los requerimientos que plantearon en cuanto a la precisión de los datos, tamaño del programa y la velocidad del proceso.


Fortran en sus inicios no incorporó algunas facilidades como los índices flotantes y los incrementos flotantes o negativos, no tanto porque no se habían identificado, sino porque explícitamente fueron excluídas en su definición. Con la evolución de los equipos, el lenguaje posteriormente los incorporó.


Se da el caso en que la versatilidad y abundancia de recursos en los lenguajes se revierten en contra del usuario. No es este el caso de Fortran porque continuó su evolución sin proponerse incorporar accesorios innecesarios. Otros lenguajes han integrado recursos que nunca se emplean; en estos casos no sólo existe desperdicio sino que éste, introduce elementos de perturbación para el usuario.


La presencia de Fortran facilitó el desarrollo de aplicaciones y potenció el cálculo numérico en la ingeniería y las ciencias. Con su utilización se desarrollaron aplicaciones numéricas de gran escala. Su empleo redujo el tiempo en preparación del programa en al menos un orden de magnitud.




 
next up previous
Next: CULTURA GENERAL Y USO Up: LA COMPUTACIÓN EN EL Previous: CONCLUSIONES
Microcomputadoras
2000-12-12