fortran和c語言
A. FORTRAN,VisualBASIC和c語言屬於編譯型語言么
FORTRAN和C語言屬於編譯型語言
VisualBASIC
屬於半編譯型語言,因為它屬於偽編譯
不是真正的編譯型語言,它首先編譯成P-代碼,封裝解釋引擎在
可執行程序
內,當運行時候於P-代碼會被解析成
二進制代碼
B. FORTRAN語言和C語言相比哪個更簡單
學習編程呢,主要有兩部分。
第一是語法規則
第二是編程思想
前者來說,是差不多的,Fortran 和 C 的語法規則都比較簡單,也就一本書的內容。
而後者是更復雜,更應該側重學習的,這方面,兩種語言是相通的。
個人認為,學編程,不應該局限於對語法的了解,更應該深刻的學習數據,過程,邏輯之間的關系。拋出語法規則之外的東西,才是最重要的
C. fortran和c++哪個運算速度快
1、Fortran無疑是最快的,看看超級計算機上用的是什麼就知道了。
即使是C語言,在科學並行計算領域也遠遠比不上Fortran的速度,
C++模板元編程技術勉強可以和Fortran一拼。
2、但是Fortran學起來比Matlab慢,寫程序也比Matlab慢,
所以平時做一些小問題完全適於用Matlab而不是Fortran
只有很大規模的(一天乃至幾十天)運算量,才有必要換Fortran
D. c 與 fortran 是什麽關系
Fortran 語言年齡比c 老。
Fortran 語言 是 IBM 發明的 計算機高級語言,1966年就已成熟,隨IBM 計算機,流行全世界。
c 約 1970 後產生,隨 unix 流行而流行。c 學習了 fortran ,再搞一些新花樣,例如「指針」而成。
Fortran 直譯 叫 「公式翻譯語言」,所以邏輯性很強,與我們習慣的數學邏輯是一致的。
c 語言中,形式邏輯時常不成立,例如指針 的聲明 與 語句中 的 指針,外表形式一樣,但意義不同,這是C語言初學者人人遇到的頭痛問題。
後來的 Compaq Fortran 和 Intel Fortran 又向 c 語言 學了些東西。
總之,兩者是獨立的 計算機高級語言,沒有什麼關系。
E. fortran與c語言哪個做數據處理更好
當然是C了,linux操作系統就是用C寫的,你說C語言的數據處理強不強?我告訴你,C的強大和效率不是其他語言能比的,比C還高效的匯編,但是它可讀性差,一般程序中很少用它,而且現在用C語言的地方太多了,fortran相比下要遜色很多。
F. c語言和fortran語言可以結合編程嗎
可以。如 軍酷兒所說「Fortran做成DLL動態庫格式,在C中直接調用就行了」。
建議看一下彭國倫老師的fortran95程序設計一書
G. C語言有什麼特點和其他語言如BASIC、FORTRAN等相比有何不同
1. 簡潔緊湊、靈活方便
C語言一共只有32個關鍵字,9種控制語句,程序書寫自由,主要用小寫字母表示。它把高級語言的基本結構和語句與低級語言的實用性結合起來。 C 語言可以象匯編語言一樣對位、位元組和地址進行操作, 而這三者是計算機最基本的工作單元。
2. 運算符豐富
C的運算符包含的范圍很廣泛,共有種34個運算符。C語言把括弧、賦值、強制類型轉換等都作為運算符處理。從而使C的運算類型極其豐富表達式類型多樣化,靈活使用各種運算符可以實現在其它高級語言中難以實現的運算。
3. 數據結構豐富
C的數據類型有:整型、實型、字元型、數組類型、指針類型、結構體類型、共用體類型等。能用來實現各種復雜的數據類型的運算。並引入了指針概念,使程序效率更高。另外C語言具有強大的圖形功能, 支持多種顯示器和驅動器。且計算功能、邏輯判斷功能強大。
4. C是結構式語言
結構式語言的顯著特點是代碼及數據的分隔化,即程序的各個部分除了必要的信息交流外彼此獨立。這種結構化方式可使程序層次清晰, 便於使用、維護以及調試。C語言是以函數形式提供給用戶的,這些函數可方便的調用,並具有多種循環、條件語句控製程序流向,從而使程序完全結構化。
5. C語法限制不太嚴格、程序設計自由度大
一般的高級語言語法檢查比較嚴,能夠檢查出幾乎所有的語法錯誤。而C語言允許程序編寫者有較大的自由度。
6. C語言允許直接訪問物理地址,可以直接對硬體進行操作
因此既具有高級語言的功能,又具有低級語言的許多功能,能夠象匯編語言一樣對位、位元組和地址進行操作,而這三者是計算機最基本的工作單元,可以用來寫系統軟體。
7. C語言程序生成代碼質量高,程序執行效率高
一般只比匯編程序生成的目標代碼效率低10へ20%。
8. C語言適用范圍大,可移植性好
C語言有一個突出的優點就是適合於多種操作系統, 如DOS、UNIX,也適用於多種機型。
Basic是可視化編程,用於編輯界面和圖形類很方便,雖然也能用做計算功能,但不如C直觀。
C更注重過程,用於解決單個的實際問題很便捷,思路是順著代碼一步一步發展的,做ACM(編程競賽題)的時候就靠這種順序邏輯性,而且C語言的語法相對基礎和簡練,對後續學習各種語言都相當有幫助。
C和Fortran都是面向過程的程序設計語言,程序設計基本思想方法是基本相同的。
Fortran語言主要用於科學計算,提供的科學計算系統函數比較多。
在語法等基本概念方面,程序書寫格式,函數定義方法,參數傳遞方式,輸出格式描述,與C有明顯的不同。