中國人服務常見的高級語言
計算機雖然具有很多功能,但使用者需要學會一套命令,還要學會和計算機對話的語言,才能很好地使用它。計算機語言是用來向計算機下達命令的。
最初的計算機語言是機器語言,使用二進制代碼,通用性較差,所以后來人們開發了匯編語言。匯編語言用助記符號來表示指令和操作數據地址,閱讀和書寫起來 比機器語言容易得多,但用戶仍需了解計算機內部的構成,只有訓練有素的專業人員才能使用。由于一般用戶只希望用電子計算機解決具體的應用問題,為此,人們 又設計了不必考慮機器內部結構的高級語言。這樣,只需“命令”計算機做什么,計算機便忠實地按照人的意圖完成相應的操作。因此,運用高級語言,用戶只要完 成了解決問題的邏輯設計,編出程序,就可以上機運算了。高級語言也叫程序設計語言,它必須經過“翻譯”,變成機器語言之后才能由計算機執行。翻譯前的程序 叫源程序。翻譯后的程序稱為目標程序。翻譯的方式分為解釋形式和編譯形式兩種。解釋形式對源程序邊解釋邊執行,這種方式占內存較少,但執行速度慢一些。編 譯形式將源程序全部編譯成目的程序后,通過命令來執行整個程序,這種形式占用內存較多,但執行速度要快得多。
漢字的輸入技術的解決使電腦能為每一個中國人服務常見的高級語言有:
FORTRAN,適合進行科學計算,是編譯型語言,組織程序比較靈活。
BASIC,是由FORTRAN等高級語言的重要功能設計的人機對話式語言,簡單易學,很受初學者歡迎。現在的BASIC語言發展很快,功能已大大增加,應用相當廣泛。
COBOL,是一種為處理商業資料而設計的語言。主要功能是描述數據結構和處理大批量數據。它使用英語詞匯和句子較多。
PASCAL,為一種結構程序語言,是在ALGOL語言的基礎上發展起來的,作為一種描述算法的工具較為理想。
C語言,是目前描述操作系統十分有效的高級設計語言,具有描述力強、靈活、方便等特點。
由此看來,每種語言都有其優點和不同的應用方面,只要精通一種就可以做很多事,而淺嘗輒止地學習多種語言卻未必有多少用處。
這幾年較為流行的C語言和C+、C++等語言,的確有其優于其他語言的特點。它們是一種介于高級語言和低級語言(匯編語言)中間的語言,集二者優點于一 身,既能與匯編語言一樣對硬件功能進行訪問,也有高級語言所具有的面向用戶、可閱讀性強、書寫靈活、便于記憶等特點。因此C語言問世幾十年來,受到了各方 面的歡迎,并被廣泛運用。盡管C語言還有一些缺點,并被認為很難學,但仍不失為一種優秀的語言。
值得一提的是,還有一種語言被稱作類PASCAL語言或偽C語言,這是用于C語言教學的一種特殊語言,但它教的只是設計方法,而不是編程,用它編制的程序是不可執行文件。
- 面對面學習總是比在線學習好嗎
- 最近關于重新開放學校的激烈爭論主要取決于在線教學的質量。這是可以理解的。但是,關于在線指導的許多內容仍然被誤解。現在該改變這種
- 06-09 關注:73
- 在線學習的4條建議
- 印第安納大學(IU)的新資源介紹了使在線學習成功的一些最重要因素。
當IU關閉體育課并轉向在線教學時,電子學習研究與實踐實驗室開始
- 06-09 關注:65
- 激光視盤 可以自由放置和使用
- 激光視盤采用丙烯酸塑料制成,大多數光盤直徑為30厘米(C12英寸),也有13厘 米(5英寸)的小型盤,盤的轉速為1500轉/分,但應指出,為
- 09-18 關注:133
- 數字技術用于語音信號高效多路傳輸
- 欣賞聲音、喜愛音樂,這是音響的源點。為了滿足這一需要,音響系統需由兩個系統組成。其一是對音樂與人聲加以收音并加以調整,記錄在唱
- 09-18 關注:122
- 電腦正在進入有線電視網
- 當前,隨著數字計算機和多媒體技術的發展,許多大的計算機制造公司都提出,在微型計算機上實現電視的功能,即利用計算機網絡來接收數字
- 09-18 關注:128
- 電視信號的傳輸過程
- 當前,像高保真音響、高清晰度電視、VCD、數碼錄音等新詞匯大量充斥在我們身邊,它們一方面代表這新技術的涌現,另一方面也體現了這些
- 09-18 關注:196
- 計算機6.2.180x86中斷結構及類型
- 從Intel 8086/8088、286、386、486直到Pentium系列微處理器,它們中斷系統的結構基本相同,不同之處主要有兩點:一是 因CPU的工作模式
- 09-18 關注:132
- 中斷技術引入計算機系統
- 中斷技術是現代計算機系統中很重要的功能。最初,中斷技術引入計算機系統,只是為了解決快速的CPU與慢速的外部設備之間傳送數據的矛盾
- 09-18 關注:261