2GL

Wikipedia:Weryfikowalność
Ten artykuł od 2022-03 wymaga zweryfikowania podanych informacji.
Należy podać wiarygodne źródła w formie przypisów bibliograficznych.
Część lub nawet wszystkie informacje w artykule mogą być nieprawdziwe. Jako pozbawione źródeł mogą zostać zakwestionowane i usunięte.
Sprawdź w źródłach: Encyklopedia PWN • Google Books • Google Scholar • Federacja Bibliotek Cyfrowych • BazHum • BazTech • RCIN • Internet Archive (texts / inlibrary)
Dokładniejsze informacje o tym, co należy poprawić, być może znajdują się w dyskusji tego artykułu.
Po wyeliminowaniu niedoskonałości należy usunąć szablon {{Dopracować}} z tego artykułu.

2GL (ang. Second-generation language - język drugiej generacji) - termin oznaczający języki z rodziny asemblera.

Języki 2GL spełniają następujące warunki:

  • Kod może być czytany i pisany przez programistę. Aby mógł być uruchomionym na komputerze musi być przekonwertowany na kod maszynowy specyficzny dla danej maszyny.
  • Kod jest specyficzny dla danej platformy i procesora.

Języki drugiej generacji zazwyczaj używane są w kernelach i sterownikach urządzeń, jednak nie tylko; używane są także tam, gdzie wymagane jest bardzo intensywne przetwarzanie danych, np. w grach czy programach do edycji wideo i grafiki.

  • p
  • d
  • e
1GL
2GL/
Język drugiej generacji/
Asembler
3GL /
Język trzeciej generacji
wieloparadygmatowe
proceduralne
i strukturalne
historyczne
inne
obiektowe
funkcyjne
edukacyjne
4GL/
Język czwartej generacji/
Język dziedzinowy
Języki zapytań do baz danych
Generatory raportów / stron
Przetwarzanie danych, analiza i raportowanie
5GL/Logiczne
Ezoteryczne
Inne