Turinys:
- Apibrėžimas - ką reiškia programavimo kalbų kartos?
- „Techopedia“ paaiškina programavimo kalbų kartas
Apibrėžimas - ką reiškia programavimo kalbų kartos?
Programavimo kalbų kartos yra programavimo kalbų klasifikacijos, nurodančios skirtingus programavimo istorijos laikmečius. Ši klasifikacija rodo, kaip didėja programavimo galia. Kai kurie mano, kad ši pažanga yra svarbi, nes anksčiau laikytos svarbios programavimo funkcijos tampa nebe tokios svarbios.
„Techopedia“ paaiškina programavimo kalbų kartas
Pirmos kartos programavimo kalba buvo apibūdinta kaip kodavimas, o ne programavimas, nes programuotojai turėjo įvesti programą į kompiuterį mašininio kodo, o ne rašomosios kalbos forma. Ir pats algoritmas buvo parašytas ant popieriaus.
Antroji karta pasirodė su programavimo kalbomis, kurios visiškai pakeičia mašinos kodą. Programuotojas parašė programą per susirinkimo kalbą; tada surinkėjas automatiškai jį išaiškino į mašinos kodą. Pirmosios tokios kalbos buvo FORTRAN, COBOL ir ALGOL.
Trečioji karta buvo daug labiau išvystyta. Įtrauktos priežastys:
- Algoritmai tapo nepriklausomi nuo jį valdančios mašinos pardavėjo.
- Įvestos kalbos turėjo tvirtą prieigos prie duomenų, gautų iš skirtingų saugojimo įrenginių, prieigą.
- Blokų struktūros pirmiausia pasirodė funkcijų ir paprogramių pavidalu. Tai padidino programos galią ir sutaupė daug programavimo laiko bei pastangų.
