CSE 142 Lecture Notes - Lecture 1: Code Reuse, Software Development Process, Information Revolution
Document Summary
Computers process data under the control of sets of instructions called computer programs. These programs guide the computer through ordered actions specified by people called computer programmers. The programs that run on a computer are referred to as software. You"ll learn key programming methodology that are enhancing programmer productivity, thereby reducing software-development costs structured programming (in c) and object-oriented programming in c++. For many decades, hardware costs have fallen rapidly. Every year or two, the capacities of computers have approximately doubled inexpensively. This remarkable trend often is called moore"s law, named for the person who identified it, gordon moore, co-founder of intel. Costs have plummeted as enormous demand for communications bandwidth (i. e. , information-carrying capacity) has attracted intense competition. Such phenomenal improvement is fostering the information revolution. Data items processed by computers form a data hierarchy that becomes larger and more complex in structure as we progress from bits to characters to fields, and so on.