Logo
flag

System programming

System programming (or system programming) is the activity of programming system software. The main distinguishing characteristic of system programming versus application programming is that application programming is aimed at creating software that provides services to the user (for example, a word processor), while systems programming is aimed at creating software that provides services to computer hardware ( e.g. Disk Defragmenter). ). This requires a greater degree of hardware awareness.