程式基本概念

2021-06-01 08:01:00 字數 542 閱讀 8283

1.高階語言經「編譯器」編譯成「組合語言」或「機器指令」

2.「編譯器」負責將高階語言的語句翻譯成彙編或機器指令,該過程稱為「編譯(compiler)」

3.「組合語言」將機器語言中一組一組的數字用「助記符(mnemonic)」表示。「彙編器(assembler)」通過查表將助記符替換為數字

4.組合語言和機器語言的指令是一一對應的;高階語言的語句和低階語言的指令間不是一一對應的

5.「直譯器(interpreter)」(特指源**直譯器)把指令碼中的每一行當作一條命令解釋執行,不需生產包含機器指令的可執行檔案再執行。

直譯器不會一次把整個程式轉譯出來,只像一位「中間人」,每次執行程式時都要先轉成另一種語言再作執行,因此直譯器的程式執行速度比較緩慢。。它每轉譯一行程式敘述就立刻執行,然後再轉譯下一行,再執行,如此不停的進行下去。

直譯器的好處是它消除了編譯整個程式的負擔,但也會讓執行時的效率打了折扣。相對地,編譯器並不執行程式或原**,而是一次將其翻譯成另一種語言,如機器碼,以供多次執行而無需再經編譯。其製成品無需依賴編譯器而執行,程式執行速度比較快。——維基百科「直譯器」

基本概念 C 基本概念

由於工作中需要用到c 編寫的一些工具,有時候需要根據需求修改或者定製工具,所以現在不得不學習一下c 的基礎語法,此為筆記,不成章法!機器語言 組合語言 高階語言 面向過程的程式設計方法 物件導向的程式設計方法 泛型程式設計方法 1 演算法設計 2 源程式編輯 3 編譯 4 連線 5 執行除錯 輸入裝...

基本概念 程式設計師基本功 鍊錶的基本概念

程式設計師必須掌握資料結構 資料結構中必講鍊錶 所以,程式設計師必須掌握鍊錶 鍊錶是資料元素的線性集合 linear collection 物理儲存不連續。那麼,這種設計的優點是什麼?缺點又是什麼?鍊錶的基本結構 鍊錶是由一系列的 節點 組成在一起的集合,節點 node 由資料域 data 和指標域...

基本概念 數控系統基本概念

第一章 基本概念 數控工具機cnc是一種按事先編制好的加工零件程式進行加工的高效 自動化加工裝置。是 computer numerical control machine tools 的簡稱。數控工具機較好地解決了複雜 精密 小批量 多品種的零件加工問題,是一種柔性的 高效能的自動化工具機。西門子系...