平特心水报图
新網絡營銷基礎與實踐

你的位置:首頁 >網絡營銷 >fortran

fortran

FORTRAN,亦譯為福傳,是英文“FORmula TRANslator”的縮寫,譯為“公式翻譯器”,它是世界上最早出現的計算機高級程序設計語言,廣泛應用于科學和工程計算領域。FORTRAN語言以其特有的功能在數值、科學和工程計算領域發揮著重要作用。

特性

Fortran語言的最大特性是接近數學公式的自然描述,在計算機里具有很高的執行效率。
易學,語法嚴謹。
可以直接對矩陣和復數進行運算,這一點類似matlab。
自誕生以來廣泛地應用于數值計算領域,積累了大量高效而可靠的源程序。
很多專用的大型數值運算計算機針對Fortran做了優化。
廣泛地應用于并行計算和高性能計算領域。
Fortran90,Fortran95,Fortran2003的相繼推出使Fortran語言具備了現代高級編程語言的一些特性。
編輯本段
簡單程序

下面是一個在標準輸出設備上使用Fortran90輸出Hello World的簡單程序,這種程序通常作為開始學習編程語言時的第一個程序:
program main
print *,'hello world'
end
編輯本段
編譯器

Windows操作系統下:
Fortran Power Station 4.0 (FPS 4.0),微軟公司開發的Fortran編譯器。1997年3月轉讓給DEC公司。
Digital Visual Fortran (DVF),Fortran Power Station的DEC公司版本。
Compaq Visual Fortran (CVF),1998年1月,DEC公司被康柏公司收購,Digital Visual Fortran更名為Compaq Visual Fortran。一個著名的版本是Compaq Visual Fortran 6.5。目前康柏公司已并入惠普公司。Compaq Visual Fortran的最新版是6.6。
Intel Fortran,英特爾公司的開發的Fortran編譯器。
Lahey Fortran
Absoft Fortran
OpenWatcom
Linux操作系統下:
PGI Fortran
Intel Fortran,英特爾公司的開發的Linux平臺Fortran編譯器。
G77,GNU的Fortran77編譯器,集成在GCC中。
GFORTRAN,GNU的最新的Fortran編譯器,集成在GCC 4.0中,目的是支持Fortran95和一部分Fortran2003的功能,以替代G77。
g95,跟GFORTRAN同為開放源代碼的Fortran95編譯器。
編輯本段
程序包

幾個著名的Fortran程序包:
IMSL--國際數學和統計鏈接庫
BLAS--Basic Linear Algebra Subroutines
LAPACK--Linear Algebra PACKage
FORTRAN90是ISO(國際標準化組織)于1991年推出的最新標準,我國國家標準是GB/T 3057-1996.除了保持FORTRAN77的全部優點之外,又 增加了許多具有現代特性的功能,使他成為具有良好的結構特性,鮮明的時代特性的程序設計語言.程序設計是計算機基礎教育的基礎與重點,高級語言程序設計課是繼微機應用基礎之后的一門必修的基礎課,目的是向學生介紹程序設計的基礎知識,使學生掌握高級語言程序設計的基本方法,具有應用計算機的初步能力,并培養學生掌握用計算機處理問題的思維方法。通過該課程的學習,要求學生了解FORTRAN語言的特點,基本成份及使用方法,具有閱讀程序和初步編程的能力。進行算法的初步訓練,掌握最基本算法的設計和實現方法。掌握結構化程序設計方法,能設計出良好風格的程序。具有調試程序的基本能力。
編輯本段
將來

Fortran語言是一種極具發展潛力的語言,在全球范圍內流行過程中,Fortran語言的標準化不斷吸收現代化編程語言的新特性,并且在工程計算領域仍然占有重要地位。
不可否認,Fortran語言與目前流行的JAVA,C#等高級語言相比,它缺乏創造力。但是,工科學生必須注意到,由于Fortran在工程計算領域長期處于統治地位,很多優秀的工程計算軟件都是運用fortran語言編寫,例如ANSYS,Marc,為了能夠使用這些商業軟件的高級功能,必須先學會fortran語言,才能編寫應用程序接口。
在數值計算中,Fortran語言仍然不可替代。Fortran90標準引入了數組計算等非常利于矩陣運算的功能。在數組運算時,Fortran能夠自動進行并行運算,這是很多編程語言不具備的。運用fortran語言,你能夠運用很多現成的函數軟件包,所以非常便利。(目前流行的Matlab的早期版本,主要就是為兩個著名的Fortran函數包提供程序接口)

網絡營銷詞典內容均由網友提供,僅供參考。

平特心水报图 四川时时变数字 彩票跟计划亏了 体彩投注单打印机 手机上打金花的技巧 快3赚钱投注方法 北京福彩pk10app 11选5胆拖投注方法 幸运飞艇6码倍投方案 内蒙古时时1019号 11选五选号口诀