Wpis z mikrobloga

#programowanie #4gl #3gl #abap #sap #sas

- Generacja języków 3GL to po prostu kod np. w C/C++ (operacje na zmiennych, pętle itd).
- Generacja języków 4GL to wykonywanie więcej czynności za pomocą mniejszej linii kodu; kod jest podobny do naturalnego języka. Jest nim np. SQL (no widać że tak zapytania select to co innego niż pętla for) lub polecenia w Mathematica (liczenie całek jedną linią kodu).

Ale...

1. Według wszystkich źródeł:
ABAP to język 4GL,
Java to język 3GL.

Czym różni się kod Javy od tego?
https://pl.wikipedia.org/wiki/ABAP#Przyk.C5.82ad

Przecież to jedno i to samo. A marketing kopro wmawia, że ABAP i SAS 4GL to języki 4GL.

Czego nie wiem i dlaczego nie mam racji?

2. I druga sprawa. PHP jest zakwalifikowane jako 4GL: https://en.wikipedia.org/wiki/Fourth-generation_programming_language
xDDD
Czym się różni PHP (niby 4GL) od np. Javy, C#, Pythona, C++ (które są 3GL)?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@scudetto: wołam bo udzielałeś się na tagach #sas #4gl. Może wiesz czym są języki 4GL? Ja w sumie nie znam ani ABAP ani SAL 4GL, ale po tych przykładach niewiele się różnią od innych.
  • Odpowiedz
@mk321: Podstawowym wyróżnikiem języka 4GL jest jego specjalizacja, tworząca z języka efektywne narzędzie w ramach ściśle określonego obszaru zastosowań.

ABAP pasuje, PHP od biedy też.
  • Odpowiedz