Computers can perform any number of tasks by reading and executing computer programs, or software.Computers programs contains instruccions to direct the computer's operating system and hardware.
Perform numerical calculations: Programs can add,subtract,multiply,divide,and compare numbers, and can combine these operations to perform much more complex calculations.
Documentation and writing are frequently mentioned as important skills for programmers.