Софтуерът е набор от компютърни програми и свързаната с тях документация и данни. Това е в контраст с хардуера , от който е изградена системата и който всъщност изпълнява работата.На най-ниското ниво на програмиране изпълнимият код се състои от инструкции на машинен език , поддържани от отделен процесор — обикновено централен процесор (CPU) или графичен процесор (GPU) . Машинният език се състои от групи от двоични стойности , означаващи инструкци...