日本有码中文字幕视频,在线能看三级网站,日本妇乱子伦视频免费的,中文字幕一页在线

      高級語言(高級語言)

      時間:2022-09-26 23:23:07來源:
      導讀您好,現(xiàn)在蔡蔡來為大家解答以上的問題。高級語言,高級語言相信很多小伙伴還不知道,現(xiàn)在讓我們一起來看看吧!1、計算機高級語言的編譯程序...

      您好,現(xiàn)在蔡蔡來為大家解答以上的問題。高級語言,高級語言相信很多小伙伴還不知道,現(xiàn)在讓我們一起來看看吧!

      1、計算機高級語言的編譯程序屬于系統(tǒng)軟件類。

      2、編譯程序(Compiler,compiling program)也稱為編譯器,是指把用高級程序設計語言書寫的源程序,翻譯成等價的機器語言格式目標程序的翻譯程序。

      3、編譯程序屬于采用生成性實現(xiàn)途徑實現(xiàn)的翻譯程序。

      4、它以高級程序設計語言書寫的源程序作為輸入,而以匯編語言或機器語言表示的目標程序作為輸出。

      5、編譯出的目標程序通常還要經歷運行階段,以便在運行程序的支持下運行,加工初始數(shù)據,算出所需的計算結果。

      6、擴展資料:編譯程序的功能①語法檢查:檢查源程序是否合乎語法。

      7、如果不符合語法,編譯程序要指出語法錯誤的部位、性質和有關信息。

      8、編譯程序應使用戶一次上機,能夠盡可能多地查出錯誤。

      9、②調試措施:檢查源程序是否合乎設計者的意圖。

      10、為此,要求編譯程序在編譯出的目標程序中安置一些輸出指令,以便在目標程序運行時能輸出程序動態(tài)執(zhí)行情況的信息,如變量值的更改、程序執(zhí)行時所經歷的線路等。

      11、這些信息有助于用戶核實和驗證源程序是否表達了算法要求。

      12、③修改手段:為用戶提供簡便的修改源程序的手段。

      13、編譯程序通常要提供批量修改手段(用于修改數(shù)量較大或臨時不易修改的錯誤)和現(xiàn)場修改手段(用于運行時修改數(shù)量較少、臨時易改的錯誤)。

      14、④覆蓋處理:主要是為處理程序長、數(shù)據量大的大型問題程序而設置的。

      15、基本思想是讓一些程序段和數(shù)據公用某些存儲區(qū),其中只存放當前要用的程序或數(shù)據;其余暫時不用的程序和數(shù)據,先存放在磁盤等輔助存儲器中,待需要時動態(tài)地調入。

      16、⑤目標程序優(yōu)化:提高目標程序的質量,即占用的存儲空間少,程序的運行時間短。

      17、依據優(yōu)化目標的不同,編譯程序可選擇實現(xiàn)表達式優(yōu)化、循環(huán)優(yōu)化或程序全局優(yōu)化。

      18、目標程序優(yōu)化有的在源程序級上進行,有的在目標程序級上進行。

      19、⑥不同語言合用:其功能有助于用戶利用多種程序設計語言編寫應用程序或套用已有的不同語言書寫的程序模塊。

      20、最為常見的是高級語言和匯編語言的合用。

      21、參考資料來源:百度百科-編譯程序。

      本文就為大家分享到這里,希望小伙伴們會喜歡。

      標簽: