Spisu treści:
- Definicja - Co oznaczają generacje języków programowania?
- Techopedia wyjaśnia generowanie języków programowania
Definicja - Co oznaczają generacje języków programowania?
Generacje języków programowania to klasyfikacje języków programowania, które odnoszą się do różnych epok historii programowania. Ta klasyfikacja wskazuje, jak rośnie moc programowania. Niektórzy uważają ten postęp, ponieważ funkcje programowania poprzednio uważane za znaczące stają się mniej ważne.
Techopedia wyjaśnia generowanie języków programowania
Język programowania pierwszej generacji został opisany jako kodowanie, a nie programowanie, ponieważ programiści musieli wprowadzić program na komputer w postaci kodu maszynowego, a nie języka pisanego. Sam algorytm został napisany na papierze.
Pojawiła się druga generacja z językami programowania, które całkowicie zastępują kod maszynowy. Programista napisał program w języku asemblera; następnie asembler automatycznie zinterpretował go w kodzie maszynowym. Pierwszymi takimi językami były FORTRAN, COBOL i ALGOL.
Trzecia generacja była znacznie bardziej rozwinięta. Powody zawarte:
- Algorytmy stały się niezależne od obsługującego je producenta maszyny.
- Wpisane języki miały solidną kontrolę dostępu do dostępnych danych z różnych urządzeń pamięci masowej.
- Struktury blokowe pojawiły się po raz pierwszy w postaci funkcji i podprogramów. Rozszerzyły one moc programu i pozwoliły zaoszczędzić dużo czasu i wysiłku na programowaniu.