1樓:西安行者無疆
《大話c語言》第二節 什麼是高階語言和低階語言?
計算機常見的高階語言有哪些?
2樓:北京理工大學出版社
計算機雖然具有很多功能,但使用者需要學會一套命令,還要學會和計算機對話的語言,才能很好地使用它。計算機語言是用來向計算機下達命令的。
最初的計算機語言是機器語言,使用二進位制**,通用性較差,所以後來人們開發了組合語言。組合語言用助記符號來表示指令和運算元據地址,閱讀和書寫起來比機器語言容易得多,但使用者仍需瞭解計算機內部的構成,只有訓練有素的專業人員才能使用。由於一般使用者只希望用電子計算機解決具體的應用問題,為此,人們又設計了不必考慮機器內部結構的高階語言。
這樣,只需「命令」計算機做什麼,計算機便忠實地按照人的意圖完成相應的操作。因此,運用高階語言,使用者只要完成了解決問題的邏輯設計,編出程式,就可以上機運算了。高階語言也叫程式設計語言,它必須經過「翻譯」,變成機器語言之後才能由計算機執行。
翻譯前的程式叫源程式。翻譯後的程式稱為目標程式。翻譯的方式分為解釋形式和編譯形式兩種。
解釋形式對源程式邊解釋邊執行,這種方式佔記憶體較少,但執行速度慢一些。編譯形式將源程式全部編譯成目的程式後,通過命令來執行整個程式,這種形式佔用記憶體較多,但執行速度要快得多。
常見的高階語言有:
fortran,適合進行科學計算,是編譯型語言,組織程式比較靈活。
basic,是由fortran等高階語言的重要功能設計的人機對話式語言,簡單易學,很受初學者歡迎。現在的basic語言發展很快,功能已大大增加,應用相當廣泛。
cobol,是一種為處理商業資料而設計的語言。主要功能是描述資料結構和處理大批量資料。它使用英語詞彙和句子較多。
pascal,為一種結構程式語言,是在algol語言的基礎上發展起來的,作為一種描述演算法的工具較為理想。
c語言,是目前描述作業系統十分有效的高階設計語言,具有描述力強、靈活、方便等特點。
由此看來,每種語言都有其優點和不同的應用方面,只要精通一種就可以做很多事,而淺嘗輒止地學,習多種語言卻未必有多少用處。
這幾年較為流行的c語言和c、c等語言,的確有其優於其他語言的特點。它們是一種介於高階語言和低階語言(組合語言)中間的語言,集二者優點於一身,既能與組合語言一樣對硬體功能進行訪問,也有高階語言所具有的面向使用者、可閱讀性強、書寫靈活、便於記憶等特點。因此c語言問世20餘年來,受到了各方面的歡迎,並被廣泛運用。
儘管c語言還有一些缺點,並被認為很難學,但仍不失為一種優秀的語言。
值得一提的是,還有一種語言被稱作類pascal語言或偽c語言,這是用於c語言教學的一種特殊語言,但它教的只是設計方法,而不是程式設計,用它編制的程式是不可執行檔案。
計算機高階程式語言都有哪些,計算機程式語言有哪些?
答 成千上萬。最主流 c 最基礎 basic 工程應用 fortran 教學語言 pascal 計算機語言都有哪些種類?計算機常見的高階語言有哪些?計算機雖然具有很多功能,但使用者需要學會一套命令,還要學會和計算機對話的語言,才能很好地使用它。計算機語言是用來向計算機下達命令的。最初的計算機語言是機...
c語言高階程式設計看什麼書好,C語言高階程式設計看什麼書好?
先看基礎的 譚浩強 c語言程式設計 認真讀,多讀兩邊,這本書很基礎,對以後深入學習很重要。看深入的 c primer 這是老外的一本書,有中文的,很經典 c和指標 c專家程式設計 c陷阱和缺陷 學習 語言有什麼書適合新手看 我建議新手先讀 c primer plus 這本書,我認為譚浩強這本書不好,...
什麼是表白?語言有哪些?肢體語言有哪些
一般情況下在特殊的環境下,有一些特殊的行為表現,比如說說一些比較肉麻的 回話,再有進答行擁抱,親吻,這都是後續薰香的一些活動,表白,其實就是想另一番表達自己對另一方的愛,這種愛其實是性別所產生,不同的是男女,性別或者是同性。之間的一種表達,這種表達更多的是想完成一種朋友的儀式,就是已經確認關係以後進...