Programmēšanas valodu paaudzes
Vēsturiski programmēšanas valodas iedalās dažādās paaudzēs, kuras sasaistās ar tehnisko valodu evolūciju
1. paaudze:
– dažādas mašīnvalodas - valodas, kuru pazīst un kuras komandas izpilda datora centrālais procesors; šīm programmām nav nepieciešama iepriekšēja kompilēšana
2. paaudze:
– asamblervalodas ir zema līmeņa programmēšanas valodas, kas ir cilvēklasāma mašīnvalodas notācija
3. paaudze:
– augstā līmeņa valodas - valodas, kuras sasaistās ar konkrētu problēmu vajadzībām. Piemēram, FORTRAN, COBOL, Basic, Pasbal, C, SmallTalk, C++, Java, …
Populārākās valodas šobrīd
Kāpēc tik daudz valodu?
Vēlme uzlabot valodu
Nepieciešamība izlabot kļūdas
Vēlme pielāgot valodu noteikta uzdevuma tipa risināšanai
Nespēja realizēt valodu pilnībā noteikta tipa datoram
…