Язык шаблонов - A Pattern Language
Автор | Кристофер Александр, Сара Исикава, Мюррей Сильверстайн |
---|---|
Предмет | Архитектура |
Издатель | Oxford University Press |
Дата публикации | 1977 |
Страницы | 1171 |
ISBN | 0-19-501919-9 |
Класс LC | HT166.A6147 |
Предшествует | Вневременный способ строительства |
С последующим | Орегонский эксперимент |
Язык шаблона: Города, Здания, Строительство это книга 1977 года о архитектура, городской дизайн, и сообщество благоустроенность. Его автором Кристофер Александр, Сара Исикава и Мюррей Сильверстайн Центра экологической структуры Беркли, Калифорния, с написанием кредитов также Макс Якобсон, Ингрид Фиксдал-Кинг и Шломо Энджел. Спустя десятилетия после публикации она по-прежнему остается одной из самых продаваемых книг по архитектуре.[1]
Книга создает новый язык, который авторы называют язык шаблонов происходит из вневременных сущностей, называемых паттернами. Как они пишут на странице xxxv введения: «Все 253 шаблона вместе образуют язык». Шаблоны описывают проблему, а затем предлагают решение. Поступая таким образом, авторы намерены дать обычным людям, а не только профессионалам, возможность работать со своими соседями над улучшением города или района, спроектировать дом для себя или работать с коллегами над дизайном офиса, мастерской или общественного здания, такого как школа.
Структура
Написано в 1970-х годах в Калифорнийский университет в Беркли, Язык шаблонов структурирована как сеть, где каждый шаблон может иметь оператор, ссылающийся на другой шаблон, путем помещения номера этого шаблона в скобки, например: (12) означает перейти к Сообщество из 7000 человек шаблон. Таким образом, он структурирован как гипертекст.
Он включает 253 паттерна, такие как Сообщество 7000 (Образец 12) обработан на нескольких страницах; на стр. 71 говорится: «Люди не имеют эффективного голоса в любом сообществе, насчитывающем более 5 000–10 000 человек». Он написан как набор проблем и задокументированных решений.
По словам Александра и его команды, работа была основана на наблюдении.
В основе […] лежит идея, что люди должны проектировать свои дома, улицы и сообщества. Эта идея […] исходит из наблюдения, что большинство чудесных мест в мире были созданы не архитекторами, а людьми.
— Кристофер Александр и др., Язык шаблонов, передняя крышка
В книге используются слова для описания шаблонов, подкрепленных рисунками, фотографиями и диаграммами. В нем описаны точные методы создания практичных, безопасных и привлекательных конструкций в любом масштабе, от целых регионов, через города, кварталы, сады, здания, комнаты, встроенную мебель и приспособления до уровня дверных ручек. Паттерны рассматриваются авторами не как безошибочные, а как гипотезы:
[…] Каждая модель представляет собой наше лучшее предположение относительно того, какое устройство физической среды будет работать для решения представленной проблемы. Эмпирические вопросы сосредотачиваются на проблеме - возникает ли она и ощущается ли она в том, как мы ее описываем? - и на решении - решает ли предлагаемое нами решение проблемы? А звездочки обозначают нашу степень веры в эти гипотезы. Но, конечно же, что бы ни значили звездочки, все 253 закономерности остаются гипотезами, и, следовательно, все они являются предварительными и могут развиваться под воздействием нового опыта и наблюдений.
— Кристофер Александр и др., Язык шаблонов, п. xv
Некоторые шаблоны сосредоточены на материалах, отмечая, что некоторые древние системы, такие как бетон, в процессе адаптации с помощью современных технологий могут стать одним из лучших материалов будущего:
Мы считаем, что сверхлегкий бетон - один из самых важных сыпучих материалов будущего.
— Кристофер Александр и др., Язык шаблонов, п. 958
Другие модели сосредоточены на жизненном опыте, например в уличном кафе (Схема 88):
Уличное кафе обеспечивает уникальную обстановку, особенную для городов: место, где люди могут сидеть лениво, законно, быть на виду и наблюдать, как проходит мир […]. Поощряйте появление местных кафе в каждом районе. Сделайте их интимными местами с несколькими комнатами, открытыми для оживленной дорожки, чтобы люди могли сидеть с кофе или напитком и смотреть, как проходит мир. Постройте фасад кафе так, чтобы столы выходили из кафе прямо на улицу.
— Кристофер Александр и др., Язык шаблонов, п. 437 439
По словам авторов, группируя эти шаблоны, они образуют своего рода язык, причем каждый шаблон формирует слово или мысль об истинном языке, а не предписывающий способ разработки или решения проблемы. Как пишут авторы на стр. Xiii: «Каждое решение сформулировано таким образом, что дает существенное поле отношений, необходимое для решения проблемы, но в очень общем и абстрактном виде - так что вы можете решить проблему по-своему. , адаптируя его к вашим предпочтениям и местным условиям в месте, где вы его делаете ».
Заметная ценность заключается в том, что архитектурная система состоит только из вневременных шаблонов, протестированных в реальном мире, а затем проверенных множеством архитекторов на предмет красоты и практичности. Эти модели включают условия для будущих модификаций и ремонта, в соответствии с принципом, наиболее удовлетворительными жилыми помещениями являются те, которые, как и жизнь их обитателей, имеют тенденцию меняться и развиваться с течением времени.
В книге ценится права человека, такие как свобода, и показано, как архитектура может усилить или уменьшить чувство свободы человека.
[…] Мы говорим, что централизованный вход, через который проходят все в здании, по своей природе имеет атрибуты контроля; в то время как множество открытых лестниц, ведущих с общественных улиц, прямо к частным дверям, по своей природе является фактом независимости, свободного прихода и ухода.
— Кристофер Александр и др., Язык шаблонов, п. 742
Прием
Метод этой книги был принят Орегонский университет, как описано в Орегонский эксперимент, и остается официальным инструментом планирования.[2] Он частично принят некоторыми государственными агентами.[который? ] как строительный кодекс.[нужна цитата ]
Концепция Александра узоры, и языки шаблонов, были основными факторами в создании Уорд Каннингем с WikiWikiWeb, первый вики, предназначенное как архивное и дискуссионное веб-приложение для Репозиторий портлендских паттернов.[3]
Идея языка шаблонов применима ко многим сложным инженерным задачам и применима к некоторым из них. Это особенно важно в программная инженерия с помощью шаблоны проектирования документировать коллективные знания в этой области.[4][5] В этой области это было главным источником вдохновения для Ричард П. Габриэль до того, как он написал Шаблоны программного обеспечения.[6]
Другие названия в серии
Восемь книг в Центр серии экологических структур находятся:[7]
- Вневременный способ строительства (том 1)
- Язык шаблона: Города, Здания, Строительство[8] (том 2)
- Орегонский эксперимент (том 3)
- Производство домов (том 4)
- Кафе Линца (том 5)
- Новая теория городского дизайна (том 6)
- Предзнаменование искусства 21 века (том 7)
- Музей Мэри Роуз (том 8)
Рекомендации
- ^ рассмотрение: К новой науке об архитектуре и новой архитектуре науки, KATARXIS № 3, Лондон, Великобритания, сентябрь 2004 г.
- ^ План кампуса Университета Орегона - Принцип 11: Шаблоны. План кампуса UO, Юджин, Орегон, 2018
- ^ Билл Веннерс (20 октября 2003 г.). «Изучение с Wiki: беседа с Уордом Каннингемом, часть I». разработчик artima. В архиве из оригинала 5 февраля 2015 г.. Получено 12 декабря, 2014.
- ^ Берна Л. Массингилл, Тимоти Г. Маттсон и Беверли А. Сандерс (2000), Язык шаблонов для параллельных прикладных программ, Параллельная обработка Euro-Par 2000, Лекционные заметки по компьютерным наукам, Springer Berlin / Heidelberg, ISBN 978-3-540-67956-1, страницы 678–681, 2000
- ^ Наш язык шаблонов В архиве 2010-02-08 в Wayback Machine Непрерывные совместные усилия по созданию языка шаблонов для параллельного программирования.
- ^ Габриэль, Ричард (1996). Паттерны программного обеспечения: рассказы сообщества разработчиков программного обеспечения. Издательство Оксфордского университета, Великобритания. п.239. ISBN 0-19-512123-6.
- ^ Страница Oxford University Press для серии
- ^ Александр, Кристофер (1977). Язык шаблона: Города, Здания, Строительство. Oxford University Press, США. п.1216. ISBN 0-19-501919-9.
дальнейшее чтение
- Кристофер Александр, Сара Исикава, Мюррей Сильверстайн (1974). «Коллекция шаблонов, которые создают мультисервисные центры» в Деклане и Маргрит Кеннеди (ред.): Внутренний город. Ежегодник архитекторов 14, Элек, Лондон. ISBN 0 236 15431 1.
- Александр, К. (1979). Вневременный способ строительства. США: Издательство Оксфордского университета. ISBN 978-0-19-502402-9.
- Грабу, Стивен: Кристофер Александр: В поисках новой парадигмы в архитектуре, Рутледж и Кеган Пол, Лондон и Бостон, 1983.
- Шулер Д. (2008). Освобождающие голоса: образец языка коммуникативной революции. СОЕДИНЕННЫЕ ШТАТЫ АМЕРИКИ: MIT Press. ISBN 978-0-262-69366-0.
- Лейтнер, Гельмут (2015): Теория паттернов: введение и перспективы по следам Кристофера Александра. ISBN 1505637430.