Općenito o programiranju

Osnove programiranja

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.