Domov Rozvoj Co jsou generace programovacích jazyků? - definice z techopedie

Co jsou generace programovacích jazyků? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená generace programovacích jazyků?

Generace programovacích jazyků jsou klasifikace programovacích jazyků, které odkazují na různé éry historie programování. Tato klasifikace označuje, jak se zvyšuje programovací výkon. Někteří považují tento pokrok za rysy programování, které byly dříve považovány za významné, se stávají méně důležitými.

Techopedia vysvětluje programování jazykových generací

Programovací jazyk první generace byl popisován jako kódování, nikoli programování, protože programátoři museli program zadat do počítače spíše ve formě strojového kódu než psaného jazyka. A algoritmus sám byl napsán na papíře.


Druhá generace se objevila s programovacími jazyky, které zcela nahrazují strojový kód. Programátor napsal program prostřednictvím jazyka sestavení; pak jej assembler automaticky interpretoval do strojového kódu. První takové jazyky byly FORTRAN, COBOL a ALGOL.


Třetí generace byla mnohem rozvinutější. Důvody zahrnuty:

  1. Algoritmy se staly nezávislými na výrobci strojů, který jej provozoval.
  2. Typické jazyky měly spolehlivou kontrolu přístupu k dostupným datům z různých úložných zařízení.
  3. Blokové struktury se poprvé objevily ve formě funkcí a podprogramů. Ty rozšířily výkon programu a ušetřily spoustu programovacího času a úsilí.
Co jsou generace programovacích jazyků? - definice z techopedie