Для установки нажмите кнопочку Установить расширение. И это всё.

Исходный код расширения WIKI 2 регулярно проверяется специалистами Mozilla Foundation, Google и Apple. Вы также можете это сделать в любой момент.

4,5
Келли Слэйтон
Мои поздравления с отличным проектом... что за великолепная идея!
Александр Григорьевский
Я использую WIKI 2 каждый день
и почти забыл как выглядит оригинальная Википедия.
Статистика
На русском, статей
Улучшено за 24 ч.
Добавлено за 24 ч.
Альтернативы
Недавние
Show all languages
Что мы делаем. Каждая страница проходит через несколько сотен совершенствующих техник. Совершенно та же Википедия. Только лучше.
.
Лео
Ньютон
Яркие
Мягкие

Программирование, управляемое данными

Из Википедии — свободной энциклопедии

Парадигмы программирования

Программирование, управляемое данными[1] (англ. data-driven programming) представляет собой метод или даже парадигму программирования, при котором программный код, хотя и отделён от входных данных, но спроектирован таким образом, что логика программы определяется входными данными[2]. В программе, управляемой данными, часть или даже все её свойства устанавливаются во время выполнения, что особенно важно, если программа составляется пользователем или должна им изменяться без перекомпиляции[3].

Операторы программы могут описывать образцы (шаблоны) данных и соответствующие им правила обработки, а не конкретную последовательность предпринимаемых шагов, как это происходит в языке AWK.[4]

Близкие методологии

Применение методов конструирования абстрактных типов данных в объектно-ориентированном программировании приводит к архитектуре, управляемой данными.[5]

Языки программирования для потоков данных

Примечания

  1. Мир Лиспа, 1990.
  2. Raymond, 2003.
  3. Ganz, 2003.
  4. 1 2 Stutz, Michael Get started with GAWK: AWK language fundamentals. developerWorks. IBM (19 сентября 2006). Дата обращения: 23 октября 2010. Архивировано 2 сентября 2012 года.
  5. Wirfs-Brock, R.[англ.]; Wilkerson, B. Object-oriented design: a responsibility-driven approach (англ.) // Conference Proceedings on Object-Oriented Programming Systems, Languages and Applications : journal. — New York: Association for Computing Machinery, 1989. — P. 71—75. — doi:10.1145/74877.74885.

Литература

  • Raymond, Eric Steven. 9.1 Data-Driven Programming // The Art of UNIX Programming. — Addison-Wesley, 2003. — 560 p. — ISBN 978-0131429017.
  • Ganz, C. Real World Enterprise Reports Using VB6 And VB .NET. — Apress, 2003. — P. 77-79. — 696 p. — ISBN 9781430207702.
  • Charniak, E. and Riesbeck, C.K. and McDermott, D.V. and Meehan, J.R. Data-Driven Programming and Other Programming Techniques // Artificial Intelligence Programming. — Taylor & Francis, 2013. — 554 p. — ISBN 9781317767992.
  • Sangal, R. Part 4 Data-Driven Programming // Programming paradigms in LISP. — McGraw-Hill, 1991. — 292 p. — ISBN 9780070546660.
  • Хювёнен Э., Сеппянен Й. Мир Лиспа. В 2-х т. / Пер. с финск.. — М.: Мир, 1990. — Т. 1. — С. 49-50,244. — ISBN 5-03-001935-9.

Ссылки

Эта страница в последний раз была отредактирована 25 декабря 2021 в 18:59.
Как только страница обновилась в Википедии она обновляется в Вики 2.
Обычно почти сразу, изредка в течении часа.
Основа этой страницы находится в Википедии. Текст доступен по лицензии CC BY-SA 3.0 Unported License. Нетекстовые медиаданные доступны под собственными лицензиями. Wikipedia® — зарегистрированный товарный знак организации Wikimedia Foundation, Inc. WIKI 2 является независимой компанией и не аффилирована с Фондом Викимедиа (Wikimedia Foundation).