Dom Rozwój Co to jest język programowania czwartej generacji (4gl)? - definicja z techopedia

Co to jest język programowania czwartej generacji (4gl)? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza język czwartej generacji (programowanie) (4GL)?

Język czwartej generacji (programowania) (4GL) to grupa języków programowania, które starają się zbliżyć do języka ludzkiego, formy myślenia i konceptualizacji bardziej niż 3GL.


4GLs zostały zaprojektowane w celu zmniejszenia całkowitego czasu, wysiłku i kosztów rozwoju oprogramowania. Głównymi domenami i rodzinami 4GL są: zapytania do baz danych, generatory raportów, manipulowanie danymi, analizy i raportowanie, malarze i generatory ekranu, twórcy GUI, optymalizacja matematyczna, tworzenie stron internetowych i języki ogólnego przeznaczenia.


Znany również jako język czwartej generacji, język specyficzny dla domeny lub język o wysokiej wydajności.

Techopedia wyjaśnia język czwartej generacji (programowanie) (4GL)

4GLs są bardziej przyjazne dla programistów i zwiększają efektywność programowania dzięki użyciu angielskich słów i fraz, a także, w razie potrzeby, dzięki ikonom, interfejsom graficznym i symbolicznym przedstawieniom. Kluczem do osiągnięcia wydajności za pomocą 4GLs jest odpowiednie dopasowanie między narzędziem a domeną aplikacji. Ponadto 4GL poszerzyły populację profesjonalistów zdolnych do angażowania się w tworzenie oprogramowania.


Wiele 4GL jest powiązanych z bazami danych i przetwarzaniem danych, co pozwala na efektywne tworzenie systemów biznesowych z językami, które ściśle pasują do sposobu, w jaki eksperci w dziedzinie formułują reguły biznesowe i sekwencje przetwarzania. Wiele takich 4GL zorientowanych na dane opiera się na Structured Query Language (SQL), wymyślonym przez IBM, a następnie przyjętym przez ANSI i ISO jako standardowy język do zarządzania danymi strukturalnymi.


Większość 4GL zawiera możliwość dodania kodu na poziomie 3GL w celu wprowadzenia specyficznej logiki systemu do programu 4GL.


Najbardziej ambitne 4GL, określane również jako środowiska czwartej generacji, próbują produkować całe systemy na podstawie projektu wykonanego w narzędziach CASE oraz dodatkowej specyfikacji struktur danych, ekranów, raportów i określonej logiki.

Co to jest język programowania czwartej generacji (4gl)? - definicja z techopedia