第4世代(プログラミング)言語(4GL)

著者: Randy Alexander
作成日: 2 4月 2021
更新日: 26 六月 2024
Anonim
8.1.2第4世代プログラミング言語
ビデオ: 8.1.2第4世代プログラミング言語

コンテンツ

定義-第4世代(プログラミング)言語(4GL)とはどういう意味ですか?

第4世代(プログラミング)言語(4GL)は、3GLよりも人間の言語、思考形式、概念化に近づこうとするプログラミング言語のグループです。

4GLは、ソフトウェア開発の全体的な時間、労力、およびコストを削減するように設計されています。 4GLの主なドメインとファミリは、データベースクエリ、レポートジェネレータ、データ操作、分析とレポート、スクリーンペインタとジェネレータ、GUIクリエータ、数学的最適化、Web開発、汎用言語です。

第4世代言語、ドメイン固有言語、または生産性の高い言語としても知られています。


Microsoft AzureとMicrosoft Cloudの紹介|このガイドを通して、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。

TechopediaがFourth Generation(Programming)Language(4GL)について説明しています

4GLは、プログラマーにとって使いやすく、英語のような単語やフレーズを使用することでプログラミングの効率を向上させます。必要に応じて、アイコン、グラフィカルインターフェイス、および記号表現を使用します。 4GLで効率を実現するための鍵は、ツールとアプリケーションドメインの適切な一致にあります。さらに、4GLにより、ソフトウェア開発に従事できる専門家の人口が増加しました。

多くの4GLはデータベースとデータ処理に関連付けられており、ドメインエキスパートがビジネスルールと処理シーケンスを策定する方法にほぼ一致する言語を使用して、ビジネス指向システムを効率的に開発できます。このようなデータ指向の4GLの多くは、IBMが発明した構造化照会言語(SQL)に基づいており、構造化データを管理するための標準言語としてANSIおよびISOで採用されています。

ほとんどの4GLには、3GLレベルのコードを追加して、4GLプログラムに特定のシステムロジックを導入する機能が含まれています。

第4世代環境とも呼ばれる最も野心的な4GLは、CASEツールで作成された設計とデータ構造、画面、レポート、および特定のロジックの追加仕様からシステム全体を作成しようとします。