Fortran for Scientists and Engineers – Stephen J. Chapman – 4th Edition

Descripción

La primera edición de este libro fue concebida como resultado de mi experiencia en escribir y mantener grandes programas Fortran tanto en el campo de la defensa como en el geofísico. Durante mi tiempo en la industria, se hizo evidente que las estrategias y técnicas requeridas para escribir programas Fortran grandes y mantenibles eran bastante diferentes de lo que los nuevos ingenieros estaban aprendiendo en sus clases de programación Fortran en la escuela.

El increíble costo de mantener y modificar programas grandes una vez que se ponen en servicio exige absolutamente que se escriban para que personas que no sean sus programadores originales los entiendan y modifiquen fácilmente. Mi objetivo para este libro es enseñar simultáneamente los fundamentos del lenguaje Fortran y un estilo de programación que resulte en programas buenos y fáciles de mantener. Además, se pretende que sirva como referencia para los graduados que trabajan en la industria.

Es bastante difícil enseñar a los estudiantes universitarios la importancia de hacer un esfuerzo adicional durante las primeras etapas del proceso de diseño del programa para que sus programas sean más fáciles de mantener. Las asignaciones de programación de clase deben, por su propia naturaleza, ser lo suficientemente simples para que una persona las complete en un corto período de tiempo, y no es necesario mantenerlas durante años. Debido a que los proyectos son simples, un estudiante a menudo puede “volar” y aun así producir código funcional. Un estudiante puede tomar un curso, realizar todas las asignaciones de programación, aprobar todas las pruebas y aun así no aprender los hábitos que realmente se necesitan cuando se trabaja en grandes proyectos en la industria. Desde el principio, este libro enseña Fortran en un estilo adecuado para su uso en grandes proyectos.

Enfatiza la importancia de pasar por un proceso de diseño detallado antes de escribir cualquier código, utilizando una técnica de diseño de arriba hacia abajo para dividir el programa en partes lógicas que se pueden implementar por separado. Enfatiza el uso de procedimientos para implementar esas porciones individuales y la importancia de las pruebas unitarias antes de que los procedimientos se combinen en un producto terminado. Finalmente, enfatiza la importancia de probar exhaustivamente el programa terminado con muchos conjuntos de datos de entrada diferentes antes de que se publique para su uso. Además, este libro enseña Fortran tal como lo encuentran los ingenieros y científicos que trabajan en la industria y en los laboratorios.

Un hecho de la vida es común en todos los entornos de programación: grandes cantidades de código heredado antiguo que deben mantenerse. El código heredado en un sitio en particular puede haber sido escrito originalmente en Fortran IV (¡o incluso en una versión anterior!) y puede usar construcciones de programación que ya no son comunes en la actualidad. Por ejemplo, dicho código puede usar sentencias IF aritméticas o sentencias GO TO calculadas o asignadas. El Capítulo 18 está dedicado a las características más antiguas del lenguaje que ya no se usan comúnmente, pero que se encuentran en el código heredado.

Ver más
  • Preface
    1 Introduction to computers and the fortan languege
    2 Basic elements of fortan
    3 Program design and bracing structures
    4 Loops and chacter manipulation
    5 Basic I/O Concepts
    6 Introduction to arrays
    7 Introduction to procedures
    8 Additional features of arrays
    9 Additional feactures of procedures
    10 More about character variables
    11 Additional intrinsc data types
    12 Derived data types
    13 Advanced features of procedures and modules
    14 Advanced I/O Concepts
    15 Pointers and Dynamic data structures
    16 Object- Oriented programming in fortan
    17 Corrays and parallel processing
    18 Redundant, Obsolescent, and deleted fortran feactures
    Apendixes
  • Citar Libro

Descargar Fortran for Scientists and Engineers

Tipo de Archivo
Idioma
Descargar RAR
Descargar PDF
Páginas
Tamaño
Libro
Inglés
1042 pag.
5 mb

Déjanos un comentario

No hay comentarios

guest
0 Comentarios
Comentarios en línea
Ver todos los comentarios
0
Nos encantaría conocer tu opinión, comenta.x