第四代程式語言 第四代程式語言fourthgeneration programming language簡稱GL是指在程式語言世代分類中在第三代编程语言GL之上的电子计算机编程语言例如ClipperSQLSASMATLAB都是第四代程式語言 每一世代的程式語言都希望程式的抽象程度越高越不用處理和電腦硬件內部相關的細節讓程式對程序员更友好更強大也更通用第四代程式語言的定義隨著時代而改變不過其特點是可以處理大量資訊的集合而不是只專注於位元及字节許多自認是第四代程式語言的語言支援数据库管理報表產生英语Report generator最优化GUI開發英语Graphical user interface builder或是網頁程式設計有些研究者則將第四代程式語言視為是领域特定语言的一部份 第四代程式語言的概念是從年代到年代之間形成和大部份的第三代程式語言發展有重疊像是C语言CCJava及JavaScript仍常出現在許多應用中而第四代程式語言最早是針對較專門的應用所規劃來源請求一些晚期的第三代程式語言像是PythonRuby及Perl已結合了一些第四代程式語言的能力但仍在通用第三代程式語言的環境下運作大部份流行的第三代程式語言也有函式庫支援類似第四代程式語言的功能因此兩者的分界越來越來模糊 在年代及年代時已有研究者開始在開發第五代程式語言GL