當前位置:編程學習大全網 - 網站源碼 - 十七個源代碼

十七個源代碼

編譯和鏈接。

編譯:

1.使用編譯程序從源語言編寫的源程序生成目標程序的過程。

2.使用編譯器生成目標程序的動作。編譯就是把壹種高級語言變成計算機能識別的二進制語言。計算機只知道1和0,編譯器把熟悉的語言變成二進制語言。?

編譯器將源程序翻譯成目標程序的工作過程分為五個階段:詞法分析;語法分析;語義檢查和中間代碼生成;代碼優化;目標代碼生成。主要進行詞法分析和語法分析,也稱源程序分析,在分析過程中發現語法錯誤,並給出提示信息。

擴展數據

用掃描器分析源程序中的單詞符號,壹般產生二進制形式:單詞類別;這個詞本身的價值。詞類通常用整數編碼。如果壹個類別只包含壹個單詞符號,那麽類別編碼就完全代表了這個單詞符號自身的值。如果壹個物種包含很多文字符號,那麽對於每壹個文字符號,除了物種代碼之外,還應該賦予自己的值。

壹般來說,詞法分析器的構造有兩種方法:手工構造和自動生成。利用狀態圖可以進行手工構造,利用壹定的有限自動機可以實現自動生成。

百度百科-編譯

百度百科-鏈接

  • 上一篇:易語言 如何在壹個窗口中添加多個註冊熱鍵
  • 下一篇:Python中networkx中shortest_path使用的是哪壹種最短路徑方法
  • copyright 2024編程學習大全網