Rozdelenie softvéru, úloha systémových a aplikačných programov, strojovo orientované jazyky vs. vyššie programovacie jazyky.
Rozdelenie softvéru
Softvér sa delí na:
- Systémový softvér – Zabezpečuje základné fungovanie počítača (napr. operačné systémy, ovládače);
- Aplikačný softvér – Programy pre používateľov na rôzne účely (textové editory, hry, webové prehliadače);
- Programovacie jazyky – Používajú sa na tvorbu softvéru (napr. C++, Java, Python);
Úloha systémových a aplikačných programov
- Systémové programy riadia hardvér a umožňujú spúšťanie aplikácií;
- Aplikačné programy sú nástroje pre koncového používateľa;
Strojovo orientované jazyky vs. vyššie programovacie jazyky
- Strojovo orientované jazyky (napr. Assembler) sú bližšie k hardvéru, optimalizované pre rýchlosť;
- Vyššie programovacie jazyky (napr. Java, Python) sú ľahšie čitateľné a umožňujú rýchlejší vývoj aplikácií;