BASIC語言是把用BASIC語言編寫的源程序壹個壹個地解釋和執行,而不產生目標程序。編譯器將源程序翻譯成目標程序,然後計算機可以執行它。每種高級語言都要配備相應的編譯器。用匯編語言編寫的源程序,只有被匯編程序匯編成用機器語言表達的目標程序後,才能被計算機執行。
擴展數據:
作為具有實際應用價值的編譯器,其基本功能是將源程序(高級語言)翻譯成目標程序。其功能有助於用戶使用多種編程語言編寫應用程序或應用現有的用不同語言編寫的程序模塊。它廣泛用於翻譯用高級語言編寫的源程序,規模大,復雜度高,效率高。
它的特點是高級語言和匯編語言相結合。這不僅可以彌補高級語言難以表達壹些非數值加工操作或直接控制和訪問外圍設備和硬件寄存器的不足,而且有助於用匯編語言編寫核心程序,提高運行效率。