編程加工語言又叫程式設計語言。它的發展經歷了機器語言、彙編語言到高級語言的過程。
對於計算機來說,它能直接識別的語言是機器語言,機器語言是一串由“0”和“1”構成的二進制代碼。由於理解和記憶機器語言非常困難,並且容易出錯,工作效率低下,於是科學家發明了彙編語言、高級語言。
彙編語言實際是一種符號化的機器語言,它採用英文助記符代替機器指令,比機器語言更容易識別和記憶,從而提高了程式的可讀性。但是彙編語言仍然是面向機器的語言,是為特定的計算機系統設計的,依賴於特定的指令集,它要求程式設計人員對相應的機器硬體非常熟悉,因而彙編語言屬於低級語言。彙編語言畢竟還不是機器語言,因而,用彙編語言編制的源程式不能直接被計算機執行,必須經過處理程式轉換為目標程式。
高級語言是更接近於自然語言(英語)和數學語言的程式語言,它並不特定指某一種語言,也不依賴於特定的計算機系統,因而更容易掌握和使用,通用性也更好。比較流行的高級語言有BASIC、C/C++、FORTRAN、COBOL、JAVA等。用高級語言編制的源程式可讀性更強,也便於修改、維護。
就像彙編語言一樣,用高級語言編制的源程式計算機無法識別,必須經過轉換才能被計算機執行。按轉換方式不同,可以將高級語言分為編譯型語言和解釋型語言。
對於編譯形語言,編寫的源程式需要用編譯程式先翻譯成機器語言的目標程式,然後再由連線裝配程式進行連線裝配,生成可執行程式,這樣才能被計算機執行。像C/C++、PACAL、COBOL等語言都屬於編譯型語言,Visual Basic也已發展為編譯型語言。
對於解釋型語言,源程式輸入計算機後,運行源程式,相應的解釋程式會逐條分析源程式中的語句,每解釋一句由計算機執行一句,QBASIC、LISP等屬於解釋型語言。它和編譯型語言的差別在於不產生目標程式,而是直接執行源程式,每次執行都要進行逐條解釋。
隨著軟體業的發展,軟體開發工具也越來越豐富,例如,基於BASIC語言的Visual Basic、Visual Basic.net;基於PASCAL語言的Delphi 以及基於C++語言的VC++、C++ Builder等等,這些開發工具使軟體開發效率更高、功能能更強、使用也更方便。
相關詞條
-
數控加工工藝與編程
《數控加工工藝與編程》是機械工業出版社出版的一本圖書,作者是關雄飛。
2011圖書信息 內容簡介 章節目錄 圖書信息 內容簡介 -
數控加工工藝與編程[10]
《數控加工工藝與編程》是機械工業出版社出版的一本圖書,作者是關雄飛。
2011圖書信息 內容簡介 章節目錄 圖書信息 內容簡介 -
計算機程式語言
計算機語言包括機器語言、彙編語言、高級語言。機器語言是用二進制代碼表示的計算機能直接識別和執行的一種機器指令的集合。它是計算機的設計者通過計算機的硬體結...
語言分類 彙編語言 高級語言 語言匯總 語言發展 -
pascal[結構化程式語言]
Pascal的名稱是為了紀念十七世紀法國著名哲學家和數學家Blaise Pascal而來的,它由瑞士Niklaus Wirth教授於六十年代末設計並創立...
創立背景 產品特點 主要版本 缺點 發展歷程 -
數控編程[數控加工準備階段的主要內容]
數控編程是數控加工準備階段的主要內容之一,通常包括分析零件圖樣,確定加工工藝過程;計算走刀軌跡,得出刀位數據;編寫數控加工程式;製作控制介質;校對程式及...
手工編程 自動編程 功能代碼 程式格式 工具機坐標 -
《數控加工工藝與編程》
《數控加工工藝與編程》在調查研究的基礎上,總結了近幾年來高等職業技術教育課程改革的經驗,適應經濟發展、科技進步和生產實際對教學內容提出的新要求。主要介紹...
基本信息 內容提要 編輯推薦 目錄 序言 -
數控器件程式語言
數 控編程是數控加工準備階段的主要內容之一,通常包括分析零件圖樣,確定加工工藝過程;計算走刀軌跡,得出刀位數據;編寫數控加工程式;製作控制介質;校對 程...
數控編程的基本步驟 數控編程的優缺點 -
數控加工中心編程實例精粹
該書介紹了數控加工中心基礎,FANUC、SIEMENS數控系統程式編制指令、加工中心工藝分析、調試與常用工具,加工中心編程實例,針對套用最廣的FANUC...
內容簡介 圖書目錄 -
數控加工編程實用技術
數控加工編程實用技術是機械工業出版社出版的圖書,作者是許祥泰。
基本信息 內容簡介