Općenito o programiranju
1. Osnovni pojmovi
1.1. Programska podrška
Programska podrška (software) je skup svih programa koji se mogu izvršavati na računalu.
Podjela software-a (programa):
1) Sistemski programi
- Operacijski sustavi kao MS-DOS, UNIX, Linux (Fedora, RedHat, Mandrake Ubuntu), Windows (95, NT, XP, 7, 8)
- Pogonski programi - driveri
- Mrežni programi (NFS, TCP/IP)
- Ostali uslužni programi - antivirusni programi, programi za čišćenje diska...
2) Aplikativni programi (korisnički programi)
- Rješava probleme specifične za neku problematiku
- Uredski programi - Tablični kalkulatori (npr. Excel), uređivači teksta (npr. Word)
- Multimedija - Obrada slike (npr. Photoshop ili GIMP), obrađivači slike filma i zvuka, playeri ...
- Tehničko crtanje (npr. AutoCAD)
- Pretraživači interneta, računalne igre
- ...
Bez operativnog sustava ne mogu raditi korisnički programi, a odnos među njima prikazuje sljedeća slika.