- Добавил: literator
- Дата: 4-01-2020, 05:29
- Комментариев: 0

Автор: Peter J. Denning, Matti Tedre
Издательство: MIT Press
Год: 2019
Страниц: 264
Язык: английский
Формат: pdf (conv), rtf, epub
Размер: 10.1 MB
A computer revolution is truly upon us. How shall we think about all this? What do we need to understand about computers? What must we do to put a computer to work for us? How do computers shape the way we see the world? What is the role of programming? Computational thinking (here abbreviated CT) offers some answers to these questions. Much of CT is specifically oriented on figuring out how to get a computer to do a job for us - how to control a complex electronic device to do a job reliably without causing damage or harm. Algorithms are the procedures that specify how the computer should do a job. Although humans can carry out algorithms, they cannot do so nearly as fast as a machine; modern computers can do a trillion steps in the time it takes a human to do one step. The magic is nothing more than a machine executing large numbers of very simple computations very fast. Programs are the bridge: algorithms encoded in special-purpose languages that translate to machine instructions that control a computer.