Обложка канала

Цифровой геноцид

DiTribe – канал, где делают именно так: пишут микроколонки об IT и публикуют красивые иллюстрации. Человеко-машинное взаимодействие и история интерфейсов в сфере научных интересов автора!

Цифровой геноцид

4 года назад
Открыть в
Структура порядка и Кристофер Александер Кто же такой Кристофер Александер? А то мы упомянули его имя постом выше, но не рассказали. Если вы откроете википедию, то узнаете, что Кристофер Александр оказал влияние на разработку языков программирования, модульное программирование, объектно-ориентированное программирование, разработку программного обеспечения. В своей книге «Язык шаблонов» он ввел понятие паттерна как основной единицы проектирования. В «Языке шаблонов» речь идет о устойчивых паттернах архитектуры и градостроения — большой перечень строительных объектов и типовых зданий. Но на самом-то деле «Язык шаблонов» в значительной степени скучная вещь про архитектуру, а главное произведение Кристофера Александра носит название «Структура порядка» и вышло аж в 4 томах. Фундаментальное чтение. В первом томе Александер анализирует понятие жизни и, в первую очередь, искусственной жизни. Важным для этой идеи является его понятие центров: Центры — это конкретные системы, которые появляются внутри большего целого как отдельные и заметные части. Они появляются потому, что обладают заметной отчетливостью, которая выделяет их из окружающей среды и делает их связными. Жизнь или интенсивность одного центра увеличивается или уменьшается в зависимости от положения и интенсивности других близлежащих центров. Неудивительно, что книга оказалась столько популярна среди сторонников ООП-языков. Александр утверждает, что любая сущность (центр), например, экосистема, пейзаж, сад, город, улица, здание, окно, картина, животное или человек, имеет определенную степень жизни. А человек способен объективно ощущать эту степень жизни в сущности как реальное эмпирическое измерение. Еще он выделяет 15 геометрических свойств систем, многие из которых иллюстрируются примерам из области архитектуры. Александр переосмысливает эти геометрические свойства как сохраняющие структуру преобразования сами по себе: например, масштабирование одних частей здания, должны сохранять структуру эволюционно сформированной и уже существующей живой части здания. Итак, Кристофер Александер — это теоретик философии проектирования всего в мире. Ниже, по традиции канала, выложу все 4 тома.