另一種稱為“編譯”,它調(diào)用相應語言的編譯程序,把源程序變成目標程序(以.OBJ為擴展名),然后再用連接程序,把目標程序與庫文件相連接形成可執(zhí)行文件。盡管編譯的過程復雜一些,但它形成的可執(zhí)行文件(以.exe為擴展名)可以反復執(zhí)行,速度較快。運行程序時只要鍵入可執(zhí)行程序的文件名,再按Enter鍵即可。
對源程序進行解釋和編譯任務的程序,分別叫做編譯程序和解釋程序。如FORTRAN、COBOL、PASCAL和C等高級語言,使用時需有相應的編譯程序;BASIC、LISP等高級語言,使用時需用相應的解釋程序。