An Introduction to FORTRAN 90 for Scientific Computing
A Fortran volt az egyik legkorábbi programozási nyelv, és még mindig a tudományos és mérnöki számítások legfontosabb nyelve. Az elmúlt 35 évben jelentősen fejlődött, és ez a könyv bevezetést nyújt a legújabb szabványba: Fortran 90.
A szöveg általános felépítése a kísérő kötetre, az An Introduction to FORTRAN for Scientific Computing (Bevezetés a FORTRAN for Scientific Computing) című kötetre épül, amely a Fortran 77-et tárgyalja a Fortran 90 jellemzőinek némi tárgyalása mellett. Ortega a számítástechnika általános bevezetésével kezdi, majd bemutatja a Fortran nyelv alapvető konstrukcióit: a változókat, a hozzárendelési utasításokat, az IF utasítást, a DO ciklusok általi ismétlést, a tömböket, a függvényeket és alprogramokat, valamint a formázott be- és kimenetet. Ezeknek a konstrukcióknak csak a legegyszerűbb formáit mutatjuk be, de még ezek is elegendőek ahhoz, hogy a tanulók meglehetősen kifinomult programokat kezdjenek írni.
A jó programozási szokások korai kialakítása érdekében Ortega a tényanyag mellett már az elején tárgyalja a programozási technikákat - például a felülről lefelé történő, lépésről lépésre történő finomítást és a hibák felismerésének fontos kérdését -. A 3.
fejezet végére a hallgatók már a Fortran 77 nagy részét és a Fortran 90 számos egyszerűbb, hozzáadott funkcióját ismerik. A 4.
fejezetben Ortega a Fortran 90 fejlettebb jellemzőivel foglalkozik: a származtatott típusokkal, a modulokkal, az interfészblokkokkal, a túlterheléssel és a mutatókkal, majd egy összefoglalóval zárja a Fortran 77 és a Fortran 90 közötti különbségekről. Ennek a szövegnek a fejlesztése több formában is zajlott, mint elsőéves programozási kurzus, amelyet a Virginiai Egyetemen tanítottak.
ISBN: | 9780195172133 |
Szerző: | |
Kiadó: | |
Nyelv: | angol |
Kötés: | Keményfedeles |
© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.10.01 22:47 (GMT+2)