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