
高級語言編譯軟件的作用是將高級語言源程序翻譯成目標程序 。
編譯程序(Compiler,compilingprogram)也稱為編譯器,是指把用高級程序設計語言書寫的源程序,翻譯成等價的機器語言格式目標程序的翻譯程序 。編譯程序屬于采用生成性實現途徑實現的翻譯程序 。其以高級程序設計語言書寫的源程序作為輸入,而以匯編語言或機器語言表示的目標程序作為輸出 。編譯出的目標程序通常還要經歷運行階段,以便在運行程序的支持下運行,加工初始數據,算出所需的計算結果 。
編譯程序的實現算法較為復雜 。這是因為它所翻譯的語句與目標語言的指令不是一一對應關系,而是一多對應關系;同時也因為它要處理遞歸調用、動態存儲分配、多種數據類型,以及語句間的緊密依賴關系 。但是,由于高級程序設計語言書寫的程序具有易讀、易移植和表達能力強等特點,編譯程序廣泛地用于翻譯規模較大、復雜性較高、且需要高效運行的高級語言書寫的源程序 。
【高級語言編譯軟件的作用是什么】
猜你喜歡
- c語言中的RETURN返回值是什么意思?
- printf在c語言中什么意思
- 副高級職稱評審有哪些條件?
- 夢幻西游里花果山和墨家村的高級寶圖出什么獸決?
- 高級中學的教師資格證能教大專嗎? 高級中學教師資格證的教學領域
- 王者榮耀高級設置在哪 王者榮耀如何高級設置
- 高級人力資源管理師報考要求 高級人力資源管理師報考有什么條件
- 語言辱罵構成犯罪嗎?
- 面向對象編程的語言有哪些特征
- 漢語言文學專業本科自考科目有哪些?
