Циклопедия скорбит по жертвам террористического акта в Крокус-Сити (Красногорск, МО)

Движок (компьютерный сленг)

Материал из Циклопедии
Перейти к навигации Перейти к поиску

Движо́к (жаргонизм от англ. engine — мотор, двигатель) — центральная часть компьютерной программы, выполняющая основные функции этой программы.[1]

В зависимости от контекста данному понятию может соответствовать различный смысл.

Как правило, прикладная часть выделяется из программы для использования в нескольких проектах и/или раздельной разработки/тестирования.

Использование готового движка при разработке программы, сайта или другого продукта сокращает время разработки, позволяет уделить больше времени разработке других подсистем, например пользовательскому интерфейсу (или информационной наполненности сайта).

Вместе с тем продукты, произведённые с использованием движков, наследуют их ошибки и проблемы безопасности.

Движок как маркетинговая метафора[править]

Термин "движок" часто используется его разработчиками для обозначения центральной части программного обеспечения при разговоре с более широкой аудиторией неспециалистов.

Термин часто появляется в рекламах, а также в названиях соответствующих продуктов.[2][3][4]

Такой способ использования термина является маркетингоориентированным.

Типы движков[править]

Примеры движков:

  • Поисковый движок (search engine) — основа поисковых систем. Разные поисковые системы могут работать на одном движке: например, поиск Mail.ru некоторое время назад использовал поисковый движок Яндекса.
  • Движок сайта — система управления содержимым (CMS) сайта.
  • Браузерный движок — программа для преобразования HTML-разметки сайта в представление в браузере (к примеру, текст «<i>курсив</i>» будет преобразован браузерным движком в «курсив»). Наиболее известные браузерные движки: Gecko, Trident (MS), Presto (Opera), KHTML, WebKit.
  • Форумный движок — программа (комплекс программ и скриптов, обычно на PHP, хотя возможны реализации и на многих других языках) для обеспечения деятельности веб-форумов, обеспечивающих тот или иной набор функциональности для участников данных интернет-сервисов.
  • Графический движок — система отображения прикладного окружения (например, оконный интерфейс или движок отображения (рендеринга) объёмной сцены).
  • Голосовой движок (text-to-speech engine) — программа, на вход которой подаётся текст, а на выходе она синтезирует речь. Наиболее известны голосовые движки Lernout & Hauspie, Digalo, IBM ViaVoice TTS, eSpeak, Festival.
  • Физический движок — система, отвечающая за симуляцию физики реального тела.
  • Игровой движок — комплекс поддержки игровой ситуации, включающий объектную поддержку игровой ситуации, процедуры игровой стратегии компьютерных персонажей, её визуальное и звуковое сопровождение и т. п. Игровой движок может использоваться для реализации отдельных задач специализированные движки.
  • Движок базы данных — ядро СУБД. Обычно используется англоязычные термины database engine или storage engine.

См. также[править]

Источники[править]

  1. Definition of ENGINE (англ.). www.merriam-webster.com. Проверено 24 марта 2017.
  2. What is Live? Learn more about Ableton's music making software. Ableton. Проверено 17 сентября 2013.
  3. alphaWorks Community. Alphaworks.ibm.com (2009-10-20). Проверено 17 сентября 2013.
  4. BALARAD, s.r.o. Font Engine - lettering, monogram and clipart plug-in for Embird embroidery software. Embird.com (2013-04-25). Проверено 17 сентября 2013.

Ссылки[править]