Programming (Computers)
Research output: Chapter in Book/Report/Conference proceeding › Book chapter › Research › peer-review
Programming is the process of constructing programs (software) to solve specific problems, and involves steps to understand the problem, designing a solution, implementing the solution as a program, and evaluating the result. Programming is done using programming languages—formal notations for describing procedures that can be executed on a computer. The need to be precise, unambiguous, and complete when writing programs makes this task highly complex when large systems are constructed, which has led to the so-called software crisis, namely that the global demand for software is higher than the global ability to produce correct and timely software, which has resulted in a multitude of failed software projects. Programming is a form of communication since it not only is a means for humans to instruct a computer, but also can be used for communication between people, similarly to how mathematical notation is used for communicating mathematical concepts and procedures between people.
Original language | English |
---|---|
Title of host publication | The International Encyclopedia of Communication Theory and Philosophy |
Publisher | Wiley |
Publication date | 2016 |
Pages | 1-8 |
ISBN (Print) | 9781118766804 |
ISBN (Electronic) | 9781118290736 |
DOIs | |
Publication status | Published - 2016 |
ID: 327775962