當前位置:編程學習大全網 - 編程軟體 - 用高級語言編寫的程序的執行。

用高級語言編寫的程序的執行。

用高級語言編寫的程序必須經過編譯才能轉換成計算機可以直接執行的目標程序。

擴展數據:

編譯是指將壹個預先編制好的叫做編譯器的機器語言程序作為系統軟件存儲在計算機中。當用戶把用高級語言編寫的源程序輸入計算機時,編譯器就把源程序翻譯成用機器語言表達的等價的目標程序。

然後計算機執行目標程序,完成源程序要處理的操作並獲得結果。解釋是指源程序進入計算機後,解釋器掃描解釋,逐句輸入翻譯,計算機逐句執行,不產生目標程序。

使用編譯程序從源語言編寫的源程序生成目標程序的過程。用編譯器生成目標程序的行為。編譯就是把壹種高級語言變成計算機能識別的二進制語言。計算機只知道1和0,編譯器把熟悉的語言變成二進制語言。

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

百度百科-編譯

百度百科-高級語言

  • 上一篇:我學習的是VB,今年又剛剛考了二級,但總感覺沒啥用!把VB學精有什麽用途呢?我是學土木的
  • 下一篇:數控五軸編程的驅動方法
  • copyright 2024編程學習大全網