Computers can process problem-solving algorithms {computer program}. Computer programs are explicit formal processes to generate output from input and internal settings. Programs have instruction sequences.
types
User programs perform arithmetic calculations, word processing, or spreadsheet manipulations. Utility programs perform functions about files and directories. Environmental programs work in background to perform accounting, memory-utilization, and scheduling functions.
making
Set goals or requirements. Develop functions to achieve goals. Design how to implement functions. Implement actual code.
module
Programs can have small independent programs {module, program}, to reach intermediate goals.
errors
Languages have special commands or techniques for error or exception handling, which replace IF ... THEN ... statements, prevent crashes, give needed information about errors or warnings, and provide logging information.
process
Code development follows standard process, uses standard methodology, and has life cycle. Requirements state involved units and required deliverables. Flow charts, such UML diagrams, show workflows, inputs, outputs, and use cases.
Mathematical Sciences>Computer Science>Software>Programming
3-Computer Science-Software-Programming
Outline of Knowledge Database Home Page
Description of Outline of Knowledge Database
Date Modified: 2022.0224