fortran基礎(chǔ)入門(mén)視頻教學(xué)

  • 名稱(chēng):fortran基礎(chǔ)入門(mén)視頻
  • 分類(lèi):程序設(shè)計(jì)  
  • 觀看人數(shù):加載中
  • 時(shí)間:2018/6/30 19:15:29

第一個(gè)面向過(guò)程的高級(jí)程序設(shè)計(jì)語(yǔ)言,主要用于科學(xué)計(jì)算,也可用于數(shù)據(jù)處理和仿真。FORTRAN是英文FORmula TRANslator的縮寫(xiě),原意是公式翻譯。FORTRAN語(yǔ)言可使程序員用一種非常接近于常用數(shù)學(xué)表達(dá)式和英語(yǔ)自然語(yǔ)言的方式編制計(jì)算機(jī)程序。自1956年開(kāi)始使用以來(lái),一直在國(guó)際上廣泛流行,是使用最廣泛的程序設(shè)計(jì)語(yǔ)言之一。

  發(fā)展簡(jiǎn)史1954年美國(guó)商業(yè)機(jī)器公司 (IBM)的J.W.巴克斯等人發(fā)表第一個(gè)FORTRAN文本,1956年在IBM704型電子計(jì)算機(jī)上實(shí)現(xiàn)了第一個(gè) FORTRAN編譯程序。1958年出現(xiàn)FORTRANⅡ,1962年出現(xiàn)FORTRANⅣ。1978年4月3日正式公布了美國(guó)國(guó)家標(biāo)準(zhǔn)FORTRAN,ANSIx3.9-1978,采用FORTRAN 77作為文本名稱(chēng)。1980年國(guó)際標(biāo)準(zhǔn)化組織公布了國(guó)際標(biāo)準(zhǔn)FORTRAN,ISO 1539-1980,宣布采用ANSIx3.9-1978作為FORTRAN語(yǔ)言新的國(guó)際標(biāo)準(zhǔn)文本。

  FORTRAN 77標(biāo)準(zhǔn)描述了兩級(jí)FORTRAN語(yǔ)言,分別稱(chēng)為FORTRAN(全集)和FORTRAN子集。它們是互相兼容的,從而提高了FORTRAN程序的可移植性。FORTRAN77與FORTRANⅣ相比,主要增加了一些便于實(shí)現(xiàn)程序設(shè)計(jì)結(jié)構(gòu)化的語(yǔ)句,并擴(kuò)大了文件處理能力。它主要增加了下述功能:①用字符數(shù)據(jù)類(lèi)型來(lái)取代文字型常數(shù),并增加了假定尺寸數(shù)組和20多個(gè)內(nèi)部函數(shù)。②在可執(zhí)行語(yǔ)句中增加了條件語(yǔ)句種類(lèi),增加了IF-TH-EN-ELSE控制結(jié)構(gòu)。③在非執(zhí)行語(yǔ)句中增加了參數(shù)語(yǔ)句(PARAMETER)、隱含語(yǔ)句(IMPLICIT)、內(nèi)部語(yǔ)句(INTRINSIC)和保留語(yǔ)句(SAVE)等。④在輸入輸出語(yǔ)句中增加了不要格式語(yǔ)句說(shuō)明的表控輸入輸出、文件直接存取和讀/寫(xiě)出錯(cuò)處理等。
Fortran語(yǔ)言是一種極具發(fā)展?jié)摿Φ恼Z(yǔ)言,在全球范圍內(nèi)流行過(guò)程中,F(xiàn)ortran語(yǔ)言的標(biāo)準(zhǔn)化不斷吸收現(xiàn)代化編程語(yǔ)言的新特性,并且在工程計(jì)算領(lǐng)域仍然占有重要地位。

  不可否認(rèn),F(xiàn)ortran語(yǔ)言與目前流行的JAVA,C#等高級(jí)語(yǔ)言相比,它缺乏創(chuàng)造力。但是,工科學(xué)生必須注意到,由于Fortran在工程計(jì)算領(lǐng)域長(zhǎng)期處于統(tǒng)治地位,很多優(yōu)秀的工程計(jì)算軟件都是運(yùn)用fortran語(yǔ)言編寫(xiě),例如ANSYS,Marc,為了能夠使用這些商業(yè)軟件的高級(jí)功能,必須先學(xué)會(huì)fortran語(yǔ)言,才能編寫(xiě)應(yīng)用程序接口。

  在數(shù)值計(jì)算中,F(xiàn)ortran語(yǔ)言仍然不可替代。Fortran90標(biāo)準(zhǔn)引入了數(shù)組計(jì)算等非常利于矩陣運(yùn)算的功能。在數(shù)組運(yùn)算時(shí),F(xiàn)ortran能夠自動(dòng)進(jìn)行并行運(yùn)算,這是很多編程語(yǔ)言不具備的。運(yùn)用fortran語(yǔ)言,你能夠運(yùn)用很多現(xiàn)成的函數(shù)軟件包,所以非常便利。(目前流行的Matlab的早期版本,主要就是為兩個(gè)著名的Fortran函數(shù)包提供程序接口)   

珲春市| 田东县| 蛟河市| 福建省| 特克斯县| 沈阳市| 岳普湖县| 丹江口市| 安图县| 砀山县| 福贡县| 孟州市| 博客| 绥棱县| 梓潼县| 阜康市| 南安市| 西安市| 贡山| 高邮市| 江永县| 合水县| 白山市| 淮北市| 拉孜县| 中宁县| 山阴县| 霍邱县| 任丘市| 双辽市| 西昌市| 壤塘县| 黄冈市| 静乐县| 龙州县| 晋宁县| 方城县| 化州市| 西林县| 铜梁县| 古浪县|