Kazalo:
- Opredelitev - Kaj pomenijo generacije programskih jezikov?
- Tehopedia razlaga generacije programskih jezikov
Opredelitev - Kaj pomenijo generacije programskih jezikov?
Generacije programskih jezikov so klasifikacije programskih jezikov, ki se nanašajo na različne dobe zgodovine programiranja. Ta razvrstitev označuje, kako se povečuje moč programiranja. Nekateri menijo, da je ta napredek postal programski značaj, ki se je prej zdel pomemben, manj pomemben.
Tehopedia razlaga generacije programskih jezikov
Programski jezik prve generacije je bil opisan kot kodiranje, ne pa programiranje, saj so morali programerji v računalnik vnesti program v obliki strojne kode in ne v pisnem jeziku. In sam algoritem je bil napisan na papir.
Druga generacija se je pojavila s programskimi jeziki, ki popolnoma nadomestijo strojno kodo. Programer je program napisal skozi jezik montaže; potem ga je monter avtomatično interpretiral v strojno kodo. Prvi takšni jeziki so bili FORTRAN, COBOL in ALGOL.
Tretja generacija je bila veliko bolj razvita. Vključeni razlogi:
- Algoritmi so postali neodvisni od proizvajalca stroja, ki ga je vodil.
- Vtipkani jeziki so imeli trden nadzor dostopa do razpoložljivih podatkov iz različnih pomnilniških naprav.
- Blokovske strukture so se najprej pojavile v obliki funkcij in podprogramov. To je povečalo programsko moč in prihranilo veliko programskega časa in truda.