Движок (программа)

Движок (программа)

Движо́к (жаргонизм от _en. engine — мотор, двигатель) — выделенная часть программного кода для реализации конкретной прикладной задачи — программа, часть программы, комплекс программ или библиотека, в зависимости от задачи и реализации. Как правило, прикладная часть выделяется из программы для использования в нескольких проектах и/или раздельной разработки/тестирования.

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

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

Типы движков

Примеры движков:
* Поисковый движок ( "search engine ") — основа поисковых систем. Разные поисковые системы могут работать на одном движке. Например, поисковая система Mail.ru использует поисковый движок Яndex.
* Движок сайта — система управления содержимым сайта.
** Вики-движок — программа, служащая для преобразования вики-разметки в удобочитаемое представление, чаще всего в формат HTML.
* Графический движок — система отображения прикладного окружения (например, оконный интерфейс или движок отображения (рендеринга) объемной сцены)
* Физический движок — система, отвечающая за симуляцию физики абсолютно твёрдого тела.
* Игровой движок — комплекс поддержки игровой ситуации, включающий объектную поддержку игровой ситуации, процедуры игровой стратегии компьютерных персонажей, её визуальное и звуковое сопровождение и т. п. Игровой движок может использовать для реализации отдельных задач специализированные движки.
* Голосовой движок (text-to-speech engine) — программа, на вход которой подаётся текст, а на выходе она синтезирует речь. Наиболее известны голосовые движки Lernout & Hauspie, Digalo, IBM ViaVoice TTS, eSpeak, не переведено
есть=:en:Festival Speech Synthesis System
надо=Festival
.
* Браузерный движок — программа для преобразования HTML-разметки в удобочитаемое представление в браузере. Например, текст «курсив» будет преобразован браузерным движком в « "курсив "». Наиболее известные браузерные движки: Gecko, Trident, Presto, KHTML.
* Движок базы данных — ядро СУБД. Обычно используется англоязычный термин "database engine ", или "storage engine ".

См. также

* Интерфейс программирования приложений (API)
* Графический интерфейс пользователя (GUI)
* Ядро (операционной системы)
* Библиотека (программирование)


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Полезное


Смотреть что такое "Движок (программа)" в других словарях:

  • Движок — Эта статья о компьютерном термине; другие значения: Двигатель. У этого термина существуют и другие значения, см. Лопата#Виды лопат. Движок (жаргонизм от англ. engine  мотор, двигатель)  выделенная часть программного кода для… …   Википедия

  • Движок (компьютерный сленг) — Это статья о компьютерном термине. См. также: Двигатель. Движок (жаргонизм от англ. engine  мотор, двигатель)  выделенная часть программного кода для реализации конкретной прикладной задачи  программа, часть программы, комплекс программ или… …   Википедия

  • Программа-игрушка — или песочница (англ. software toy, non game, sandbox game)  компьютерная программа, созданная для развлечения и в то же время не являющаяся игрой в классическом её понимании. Программы игрушки не имеют ни целей, ни достижений, ни… …   Википедия

  • Движок JavaScript — Не следует путать с Java Runtime Environment. Движок JavaScript  специализированная программа, обрабатывающая JavaScript, в частности, в браузерах. Содержание 1 История 2 Движки JavaScript 2.1 Mozilla …   Википедия

  • Движок Quake — Quake engine Тип Игровой движок Разработчик Джон Кармак id Software Написана на Си ОС Windows, Лицензия GNU GPL …   Википедия

  • Движок базы данных — Database engine англоязычный термин, соответствующий полуформальному русскоязычному определению «движок базы данных». Синоним: storage engine. Движок может быть самостоятельным, оформленным в виде библиотеки, подключаемой к программам. Это… …   Википедия

  • Физический движок — (англ. physics engine) компьютерная программа, которая производит компьютерное моделирование физических законов реального мира в виртуальном мире, с той или иной степенью аппроксимации. Чаще всего физические движки используются не как… …   Википедия

  • Panda3D (графический движок) — Panda3D Тип игровой движок Написана на C++ ОС кроссплатформенное программное обеспечение Версия 1.6.2 (14 мая 2009) …   Википедия

  • SCI (игровой движок) — Творческий интерпретатор Sierra (англ. Sierra s Creative Interpreter, SCI) игровой движок, разработанный в Sierra On Line. Под SCI подразумевают: Скриптовый язык, созданный Джеффом Стефенсоном (англ. Jeff Stephenson) для разработки… …   Википедия

  • Движек — Это статья о компьютерном термине. См. также: Двигатель. Движок (жаргонизм от англ. engine  мотор, двигатель)  выделенная часть программного кода для реализации конкретной прикладной задачи  программа, часть программы, комплекс программ или… …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»