- Programmer's Stone
-
The Programmer’s Stone (Программистский камень) — попытка разобраться и понять, как программировать эффективно. Разработана Аланом Картером (Alan Carter) и Колстоном Сэнджером (Colston Sanger) в 1997 г.
С точки зрения авторов, проблема создания эффективных программ скрыта в способе мышления человека при решении задач. Людям свойственны две стратегии мышления — «паковка» (packing) и «отображение» (mapping). Cтать хорошим программистом можно лишь освоив «отображение».
После «Программистского камня» Алан Картер создал собственную космогоническую теорию, названную им «Взаимность» (Reciprocality). Она оказалась куда меньше связана с реальным миром и балансировала на грани псевдонауки.
Позднее он пересмотрел свои идеи и изложил их в книге «Третья Эра: магия и наука в XXI веке» (англ. The Third Age of the World: Magic and Science in the 21st Century). Она доступна для чтения.
Первые две работы переведены на русский язык Сергеем Козловым.[1]
Примечания
Ссылки
На эту статью не ссылаются другие статьи Википедии. Пожалуйста, воспользуйтесь подсказкой и установите ссылки в соответствии с принятыми рекомендациями.Категория:- Программирование
Wikimedia Foundation. 2010.