Error: Cache dir: Permission denied!
Error: Can't open cache file!
Error: Can't write cache!
How to Design Programs. An Introduction to Computing and Programming » Игровой блог. Все про игры.
Просмотр новости

How to Design Programs. An Introduction to Computing and Programming

How to Design Programs. An Introduction to Computing and ProgrammingАвтор:Felleisen M., Findler R.B., Flatt M., Krishnamurthi S.
Название: How to Design Programs. An Introduction to Computing and Programming
Издательство: The MIT Press
Год: 2002
Формат: pdf
Язык:Английский
Размер: 6.35 MB

Серьёзная книга на английском языке о программировании, которая не просто учит какому-нибудь языку программирования, а рассматривает более общие вопросы программирования. Например, как наилучшим образом решить ту или иную задачу, когда вариантов исполнения может быть множество, но важно выбрать именно оптимальный вариант. Так же подробно рассматривается много фундаментальных вопросов, причём, судя по просмотру, книга практически не "грузит" математическим формализмом.

The book exposes readers to two fundamentally new ideas. First, it presents program design guidelines that show the reader how to analyze a problem statement; how to formulate concise goals; how to make up examples; how to develop an outline of the solution, based on the analysis; how to finish the program; and how to test. Each step produces a well-defined intermediate product. Second, the book comes with a novel programming environment, the first one explicitly designed for beginners.