Loading AI tools
来自维基百科,自由的百科全书
第四代程式語言(fourth-generation programming language)簡稱4GL,是指在程式語言世代分類中,在第三代程式語言(3GL)之上的電子計算機程式語言。例如Clipper、SQL、SAS、MATLAB都是第四代程式語言。
此條目需要擴充。 (2012年11月24日) |
每一世代的程式語言都希望程式的抽象程度越高,越不用處理和電腦硬件內部相關的細節,讓程式對程式設計師更友好,更強大,也更通用。第四代程式語言的定義隨着時代而改變,不過其特點是可以處理大量資訊的集合,而不是只專注於位元及字節。許多自認是第四代程式語言的語言支援數據庫管理、報表產生、最優化、GUI開發或是網頁程式設計。有些研究者則將第四代程式語言視為是領域特定語言的一部份[1][2]
第四代程式語言的概念是從1970年代到1990年代之間形成,和大部份的第三代程式語言發展有重疊。像是C語言、C++、C♯、Java及JavaScript仍常出現在許多應用中,而第四代程式語言最早是針對較專門的應用所規劃[來源請求]。一些晚期的第三代程式語言,像是Python、Ruby及Perl已結合了一些第四代程式語言的能力,但仍在通用第三代程式語言的環境下運作。大部份流行的第三代程式語言也有函式庫支援類似第四代程式語言的功能,因此兩者的分界越來越來模糊。
在1980年代及1990年代時,已有研究者開始在開發第五代程式語言(5GL)。
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.