Difference between revisions 49631130 and 49743107 on ruwiki

{{эта статья|о компьютерном термине|Двигатель}}
{{другие значения|Лопата#Виды лопат}}
'''Движо́к''' ([[жаргон]]изм от {{lang-en|engine}} — мотор, двигатель) — выделенная часть программного кода для реализации конкретной прикладной задачи — программа, часть программы, комплекс программ или библиотека, в зависимости от задачи и реализации. Как правило, прикладная часть выделяется из программы для использования в нескольких проектах и/или раздельной разработки/тестирования.

(contracted; show full)

* [[Графический движок]] — система отображения прикладного окружения (например, оконный интерфейс или движок отображения ([[рендеринг]]а) объёмной сцены)
* [[Голосовой движок]] (text-to-speech engine) — программа, на вход которой подаётся текст, а на выходе она синтезирует речь. Наиболее известны голосовые движки [[Lernout & Hauspie]], [[Digalo]], [[IBM ViaVoice TTS]], [[eSpeak]], [[Festival]].
* [[Физический движок]] — система, отвечающая за 
[[Симулятор|симуляцию]] физики реального тела.
* [[Игровой движок]] — комплекс поддержки игровой ситуации, включающий объектную поддержку игровой ситуации, процедуры игровой стратегии компьютерных персонажей, её визуальное и звуковое сопровождение и т. п. Игровой движок может использовать для реализации отдельных задач специализированные движки.
* Движок базы данных — ядро [[СУБД]]. Обычно используется англоязычные термины ''[[database engine]]'' или ''storage engine''.

== См. также ==

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

{{compu-prog-stub}}
{{rq|sources|refless|img}}

[[Категория:Программное обеспечение]]
[[Категория:Программистский сленг]]

[[ar:محرك برمجي]]
[[ca:Motor de programari]]
[[en:Software engine]]
[[fa:موتور نرم‌افزاری]]
[[pl:Silnik (informatyka)]]
[[sv:Motor (datalogi)]]
[[tr:Yazılım motoru]]