Portland Pattern Repository ( PPR ) является хранилищем для компьютерного программирования шаблонов проектирования программного обеспечения . К нему прилагался сопутствующий веб-сайт WikiWikiWeb , который был первой вики в мире . Репозиторий специализируется на экстремальном программировании , и его хостингом занимается Cunningham & Cunningham (C2) из Портленда , штат Орегон. [1] Девиз PPR - «Люди, проекты и образцы».
История
17 сентября 1987 года, программист Уорд Каннингем , затем с Tektronix , и Apple Computer «s Кент Бек со-опубликована статья„Использование Pattern Языки для объектно-ориентированных программ“ [2] Эта статья, о шаблонах проектирования программного обеспечения, был вдохновлен Christopher Архитектурная концепция «шаблонов» Александра [2] Она была написана для конференции по программированию OOPSLA 1987 года, организованной Ассоциацией вычислительной техники . Идея Каннингема и Бека стала популярной среди программистов, поскольку она помогла им обмениваться идеями программирования в удобном для понимания формате. Cunningham & Cunningham, консалтинговая компания по программированию, которая в конечном итоге разместит PPR в своем Интернет-домене, была зарегистрирована в Салеме , штат Орегон, 1 ноября 1991 года и названа в честь Уорда и его жены Карен Р. Каннингем, математика, школьного учителя и директор школы. Cunningham & Cunningham зарегистрировали свой Интернет-домен c2.com 23 октября 1994 года. Уорд создал Портлендское хранилище шаблонов на c2.com, чтобы помочь объектно-ориентированным программистам публиковать свои шаблоны компьютерного программирования, отправляя их ему. Некоторые из этих программистов посещали конференции OOPSLA и PLoP по объектно-ориентированному программированию и размещали свои идеи в PPR. PPR сопровождается на c2.com первой вики - коллекцией изменяемых читателем веб-страниц, которая называется WikiWikiWeb . [3]
Смотрите также
Рекомендации
- ^ "Портлендский репозиторий шаблонов" . c2.com . Проверено 12 июля 2017 года .
- ^ а б «Использование языков шаблонов для объектно-ориентированных программ» . c2.com . Проверено 12 июля 2017 года .
- ^ «Wiki Wiki Web» . wiki.c2.com . Проверено 13 июля 2017 года .