Sadržaj:
- Definicija - Što znače generacije programskih jezika?
- Techopedia objašnjava generacije programskih jezika
Definicija - Što znače generacije programskih jezika?
Generacije programskih jezika su klasifikacije programskih jezika koji upućuju na različite epohe povijesti programiranja. Ova klasifikacija pokazuje kako se povećava moć programiranja. Neki smatraju da je taj napredak programska značajka koja se ranije smatrala značajnom postala manje važna.
Techopedia objašnjava generacije programskih jezika
Prva generacija programskog jezika opisana je kao kodiranje, a ne programiranje, jer su programeri morali ući u računalo u obliku strojne šifre, a ne pismenog jezika. A sam algoritam napisan je na papiru.
Druga generacija pojavila se s programskim jezicima koji u potpunosti zamjenjuju strojni kod. Programer je program napisao kroz skupštinski jezik; tada ga je monter automatski interpretirao u strojni kod. Prvi takvi jezici bili su FORTRAN, COBOL i ALGOL.
Treća generacija bila je mnogo razvijenija. Uključeni razlozi:
- Algoritmi su postali neovisni od proizvođača strojeva koji ga pokreće.
- Upisani jezici imali su čvrstu kontrolu pristupa nad dostupnim podacima iz različitih uređaja za pohranu.
- Blokovske se strukture prvo pojavile u obliku funkcija i podprograma. Oni su produžili snagu programa i uštedjeli su puno vremena i napora na programiranju.