編譯語言(compiler language)是2012年公布的地理信息系統名詞,出自《地理信息系統名詞》第二版。
基本介紹
- 中文名:編譯語言
- 外文名:compiler language
- 所屬學科:地理信息系統
- 公布時間:2012年
編譯語言(compiler language)是2012年公布的地理信息系統名詞,出自《地理信息系統名詞》第二版。
編譯語言是一種以編譯器來實現的程式語言。它不像直譯語言一樣,由解釋器將代碼一句一句運行,而是以編譯器,先將代碼編譯為機器碼,再加以運行。理論上,任何程式語言都可以是編譯式,或直譯式的。它們之間的區別,僅與程式的套用有關...
程式設計語言實與編譯器是一體的,C編譯器有著名的GCC(GNU Compiler Collection)等。廣泛套用於底層開發。C語言能以簡易的方式編譯、處理低級存儲器。C語言是僅產生少量的機器語言以及不需要任何運行環境支持便能運行的高效率程式設計語言...
編譯程式是把用高級語言編寫的源程式翻譯成意義等價的目標程式的一種語言處理程式。其目標程式可能是彙編程式也可能是機器語言程式。可進行編譯的計算機語言又被稱作編譯語言,如FORTRAN、COBOL、PASCAL、C語言等都是編譯語言。一般編譯方式比...
如果源語言是彙編語言,而目標語言是機器語言,則一般將這種翻譯程式稱為彙編程式;如果源語言是高級語言,而目標語言是低級語言(彙編語言或機器語言),則這種翻譯程式一般稱為編譯程式。這樣,解釋程式和編譯程式的區別就在於解釋程式並不...
編譯語言 編譯語言(compiler language)是2012年公布的地理信息系統名詞,出自《地理信息系統名詞》第二版。定義 必須編譯成可執行代碼才能運行的計算機語言。出處 《地理信息系統名詞》第二版。
高級語言是面向用戶的語言。無論何種機型的計算機,只要配備上相應的高級語言的編譯或解釋程式,則用該高級語言編寫的程式就可以通用。如今被廣泛使用的高級語言有BASIC、PASCAL、C、COBOL、FORTRAN、LOGO以及VC、VB等。這些語言都是屬於系統...
自編譯語言的功能及其編譯程式是可以像滾雪球一樣,一級一級她擴充。它可以對編譯程式作修改並且描述其他語言的編譯程式。它的編譯程式在一台機器上建立以後,就有可能產生其他計算機上的各種語言的編譯程式,從而縮短了編譯程式的研製過程...
Windows平台下還有PGI,Absoft,Intel等多個商業公司的Fortran編譯器,還有大量小公司的免費Fortran編譯器。OpenMPI使Fortran等語言可以容易且免費的實現並行計算。Linux平台下,其GCC編譯器默認支持Fortran,另外有Intel,Sun Studio,OpenMPI,...
在其它語言中複製函式指針或者有效或者為空,比如在鍊表和二叉樹等數據結構中,Rust核心庫提供Option類型,用來測試指針是否有值。Rust同時引入添加語法來管理生命周期,而且編譯器通過租借檢查器來說明相關理由。記憶體管理 Rust不像Go,Java以及...
編程語言(programming language)可以簡單的理解為一種計算機和人都能識別的語言。一種計算機語言讓程式設計師能夠準確地定義計算機所需要使用的數據,並精確地定義在不同情況下所應當採取的行動。程式語言處在不斷的發展和變化中,從最初的...
但應用程式一旦需要修改,必須先修改原始碼,再重新編譯生成新的目標檔案(* .OBJ)才能執行,只有目標檔案而沒有原始碼,修改很不方便。大多數的編程語言都是編譯型的,例如Visual C++、Visual Foxpro、Delphi等。2009年排行 TIOBE世界編程...
任何機載計算機系統軟體的基本性能都包括計算機系統輸入語言——軟體程式語言。對於不同類型的機載數字計算機,由於其內部(機器)語言具有一定的相似性,廣泛使用計算機彙編語言作為其程式語言。簡介 任何機載計算機系統軟體的基本性能都包括...
Swift將現代編程語言的精華和蘋果工程師文化的智慧結合了起來。編譯器對性能進行了最佳化,程式語言對開發進行了最佳化,兩者互不干擾,魚與熊掌兼得。Swift 既可以用於開發“hello, world”這樣的小程式,也可以用於開發一套完整的作業系統。所...
但計算機的硬體不認識字母符號,這時候就需要一個專門的程式把這些字元變成計算機能夠識別的二進制數或機器語言。因為彙編語言只是將機器語言做了簡單編譯,所以並沒有根本上解決機器語言的特定性,所以彙編語言和機器自身的編程環境息息相關...
語言參考 內置函式 PHP 有很多標準的函式和結構。還有一些函式需要和特定的擴展模組一起編譯,否則在使用它們的時候就會得到一個致命的“未定義函式”錯誤。例如,要使用 image 函式中的 imagecreatetruecolor(),需要在編譯 PHP 的時候加...
元編程是高階程式的生成,其在執行時產生程式(可能以不同的語言或原始語言的子集)作為結果。特定於域的語言 特定於域的語言是為有效地解決特定問題域中的問題而構建的語言。編譯器構造 編譯理論是編寫編譯器的理論(或者更一般地說,...
即使是同一種類型的處理器,也可能擁有不同的彙編語言編譯器。一個明顯的例子是Intel x86系列的處理器,圍繞它就開發出好多種編譯器來,如MASM、NASM、FASM、TASM和AT&T等,而且每一種編譯器都使用不同的語法。彙編程式 彙編程式按其...
FORTRAN編譯器把程式翻譯成可執行形式,連線器把子程式和運行庫過程合併成一個可執行程式,然後執行這個被翻譯過的程式。介紹 Fortran語言是一種在國際上廣泛流行的適於科學計算的程式語言,也是世界上產生最早的高級程式設計語言。Fortran是...
Scheme開發的程式有很好的可移植性,這是由於Scheme在不同的計算機平台有相應的解釋器和編譯器。腳本語言 由於scheme語法簡潔,一個Scheme解釋器可以非常的小巧。Scheme可以作為腳本語言而內嵌於一些工具之中。數據結構 數字 下面都是合法的...
就可以運行編譯好的可執行程式了 C語言編譯器 最流行的C語言編譯器有以下幾種:·GNU Compiler Collection 或稱GCC ·Microsoft C 或稱 MS C ·Borland Turbo C 或稱 Turbo C 這些C語言版本不僅實現了ANSI C標準,而且在此基礎上...
GCC(GNU Compiler Collection,GNU編譯器套件)是由GNU開發的編程語言編譯器。GNU編譯器套件包括C、C++、 Objective-C、 Fortran、Java、Ada和Go語言前端,也包括了這些語言的庫(如libstdc++,libgcj等。)GCC的初衷是為GNU作業系統專門...
常用的高級語言編譯器有Microsoft公司的MASM系列和Borland公司的TASM系列編譯器,還有一些小公司推出的或者免費的彙編軟體包等。編譯器介紹 MASM是Microsoft公司推出的彙編編譯器。它的版本從低到高經過了很多次的升級(微軟的通病,升級補丁多...
C++語言的程式因為要體現高性能,所以都是編譯型的。但其開發環境,為了方便測試,將調試環境做成解釋型的。即開發過程中,以解釋型的逐條語句執行方式來進行調試,以編譯型的脫離開發環境而啟動運行的方式來生成程式最終的執行代碼。 [9] ...
流行的C語言編譯系統大多是以ANSI C 為基礎進行開發的,但不同版本的C編譯系統說實現的語言功能和語法規則有略有差別。特點 簡潔緊湊、靈活方便 C語言一共只有32個關鍵字,9種控制語句,程式書寫自由,主要用小寫字母表示。它把高級語言...
1975年,比爾·蓋茨創立的Microsoft,並成功的把Basic語言的編譯器移植到使用 Intel處理器的ALR計算機中,IBM在1982年選定Microsoft創作PC的作業系統時,也選定了Microsoft的Basic作為其計算機的ROM-Basic。結構化階段 在20世紀80年代中期,...
編譯方式下,首先通過一個對應於所用程式設計語言的編譯程式對源程式進行處理,經過對源程式的詞法分析、語法分析、語意分析、代碼生成和代碼最佳化等階段將所處理的源程式轉換為用二進制代碼表示的目標程式,然後通過連線程式處理將程式中所...
第三階段:(80年代中~90年代初) 結構化BASIC語言。第四階段:(1991年以來) Visual BASIC。BASIC是種易學易用的高級語言,非常適合初學者學習運用。常用的編譯軟體有True BASIC,Turbo BASIC Quick BASIC,Visual BASIC,CAREALIZER,GFA ...