出版時間:2005-11 出版社:黃河水利出版社 作者:周振紅 頁數(shù):192
Tag標(biāo)簽:無
前言
在科學(xué)與工程計算領(lǐng)域,有相當(dāng)多的科技人員對Fortran 90/95標(biāo)準(zhǔn)缺乏足夠的了解,擔(dān)心采用新標(biāo)準(zhǔn)會廢棄已有的寶貴程序資源,所以仍在使用自己所熟悉的Fortran 77進(jìn)行計算編程。事實上,F(xiàn)ortran 90/95標(biāo)準(zhǔn)融入了許多現(xiàn)代語言特征,例如模塊、接1:3塊、指針、派生類型等,并進(jìn)一步加強了數(shù)組功能,使得程序開發(fā)效率和可維護性都得到了極大的提高?! ‰S著Fortran標(biāo)準(zhǔn)的不斷更新,會逐步淘汰一些過時的語言特征。比如,F(xiàn)ortran 90標(biāo)準(zhǔn)標(biāo)明過時的一些語言特征,就從Fortran 95標(biāo)準(zhǔn)中去掉了。而且,語言實現(xiàn)機制也在發(fā)生變化:Fortran 90/95標(biāo)準(zhǔn)已帶有面向?qū)ο蟮奶匦裕現(xiàn)ortran 2003則直接支持面向?qū)ο蟮某绦蛟O(shè)計。所以,眼下從Fortran 77轉(zhuǎn)到Fortran 90/95已勢在必行。 目前,介紹Fortran 90/95的書籍還比較少,有的主要講解的還是Fortran 77語法,有的側(cè)重編譯器、集成開發(fā)環(huán)境的介紹,對Fortran 90/95新語言特征講解得不夠系統(tǒng)、深入?! ♂槍ι鲜銮闆r,作者在數(shù)年《Fortran 90/95程序設(shè)計》教學(xué)、科研實踐的基礎(chǔ)上。對Fortran 90/95進(jìn)行了系統(tǒng)的整理、編撰,并從當(dāng)前軟件開發(fā)的實際情況出發(fā),增加了獨具特色的語言擴展:模擬C++面向?qū)ο蟪绦蛟O(shè)計,Visual Studio 6.0環(huán)境下Fortran與C/C++的混合編譯,動態(tài)鏈接庫DLL和基于組件對象模型COM的組件開發(fā),及其在Visual C++6.0、Visual Basic 6.0和Delphi 7.0中的集成。
內(nèi)容概要
本書系統(tǒng)介紹了當(dāng)前在科學(xué)與工程計算領(lǐng)域廣為使用的Fortran 90/95高級算法語言,重點講述Fortran 90語法。全書由語言標(biāo)準(zhǔn)和語言擴展兩部分組成。語言標(biāo)準(zhǔn)包括程序設(shè)計基礎(chǔ)、例程和模塊、控制結(jié)構(gòu)、數(shù)組、派生類型、指針、格式化輸入/輸出及文件操作;語言擴展包括用模塊、接口塊、派生類型和指針來模擬C++面向?qū)ο蟪绦蛟O(shè)計,Visual Studio 6.0環(huán)境下的Fortran與C/C++混合編譯、混成DLL并集成到Win32應(yīng)用程序,F(xiàn)ortran COM組件的創(chuàng)建及其在客戶程序中的調(diào)用?! ”緯攸c突出,注重實用,文字通俗易懂,面向中、高級讀者,適合作為理工科高年級本科生及研究生的教學(xué)參考書,也可作為科學(xué)研究、應(yīng)用開發(fā)人員的參考書。
書籍目錄
前言導(dǎo)讀第一章 Fortran背景知識第一節(jié) Fortran語言簡史第二節(jié) Fortran 90/95新的語言特征第三節(jié) Visual Fortran編譯器的演變第二章 Fortran程序設(shè)計基礎(chǔ)第一節(jié) 程序書寫第二節(jié) 字符集和標(biāo)識符第三節(jié) 數(shù)據(jù)類型第四節(jié) 聲明的有關(guān)事項第五節(jié) 算術(shù)表達(dá)式第六節(jié) 表控輸入/輸出語句第三章 模塊化程序設(shè)計——例程和模塊第一節(jié) 內(nèi)部例程第二節(jié) 主程序第三節(jié) 外部例程第四節(jié) 接口塊第五節(jié) 模塊第六節(jié) 例程參數(shù)第七節(jié) 例程重載第八節(jié) 遞歸例程第四章 結(jié)構(gòu)化程度設(shè)計——控制結(jié)構(gòu)第一節(jié) 選擇結(jié)構(gòu)第二節(jié) 循環(huán)結(jié)構(gòu)第五章 數(shù)組第一節(jié) 數(shù)組聲明第二節(jié) 數(shù)組存儲第三節(jié) 數(shù)組操作第四節(jié) 數(shù)組參數(shù)第五節(jié) 動態(tài)數(shù)組第六節(jié) 數(shù)組型函數(shù)第六章 派生類型第一節(jié) 派生類型的定義第二節(jié) 派生類型的構(gòu)造及初始化第三節(jié) 操作符重載第四節(jié) 數(shù)據(jù)庫管理應(yīng)用第七章 指針第一節(jié) 指針的基本概念第二節(jié) 指針數(shù)組第三節(jié) 指針型函數(shù)第四節(jié) 指針函數(shù)第五節(jié) 單鏈表應(yīng)用第八章 模擬C++面向?qū)ο蟪绦蛟O(shè)計第一節(jié) C++實現(xiàn)的類層次第二節(jié) Fortan 90模擬方法第九章 格式化輸入/輸出及文件操作第一節(jié) PRINT語句第二節(jié) 格式編輯符第三節(jié) READ語句第四節(jié) WRITE語句第五節(jié) 內(nèi)部文件第六節(jié) 外部文件第七節(jié) 不換行的讀寫第十章 Fortran與C/C++的混合編譯第一節(jié) 調(diào)用約定的協(xié)調(diào)第二節(jié) Fortran與C/C++的混合編譯第三節(jié) Fortran模塊數(shù)據(jù)和例程的傳遞第十一章 Fortran與C/C++混成DLL并集成到Win32應(yīng)用程序第一節(jié) 動態(tài)鏈接庫DLL第二節(jié) Fortran與C/C++混成Win32 DLL第三節(jié) DLL例程在Win32應(yīng)用程序中的集成第十二章 Fortran COM組件的創(chuàng)建及其在客戶程序中的調(diào)用第一節(jié) COM對象及組件第二節(jié) Fortran COM 組件的創(chuàng)建第三節(jié) COM組件在客戶程序中的調(diào)用參考文獻(xiàn)
編輯推薦
《FORTRAN 90/95高級程序設(shè)計》重點突出,注重實用,文字通俗易懂,面向中、高級讀者,適合作為理工科高年級本科生及研究生的教學(xué)參考書,也可作為科學(xué)研究、應(yīng)用開發(fā)人員的參考書。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
Fortran 90/95 高級程序設(shè)計 PDF格式下載