Język czwartej generacji (programowanie) (4GL)

Autor: Randy Alexander
Data Utworzenia: 2 Kwiecień 2021
Data Aktualizacji: 26 Czerwiec 2024
Anonim
GENERATION OF PROGRAMMING LANGUAGE: 1GL,2GL,3GL,4GL,5GL
Wideo: GENERATION OF PROGRAMMING LANGUAGE: 1GL,2GL,3GL,4GL,5GL

Zawartość

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

Język programowania (4GL) czwartej generacji (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.


Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

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 stosownych przypadkach, 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), wynalezionym 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.