Motor de software
Aparência
Um motor de software é um componente central de um complexo sistema de software. A palavra "motor" é uma metáfora do motor de um carro. Assim, um motor de software é um subsistema complexo; não muito diferente de como funciona o motor de um carro. Motores de software trabalham em conjunto com outros componentes de um processo ou sistema. Normalmente, possuem uma entrada e uma saída, e a produtividade é geralmente linear em relação à velocidade de execução.
Não existe uma diretriz formal sobre o que deve ser chamado de motor, mas o termo se tornou difundido na indústria de software.[1][2][3]
Exemplos notáveis
[editar | editar código]Sistemas multi-motor
[editar | editar código]- Browsers comuns possuem tanto um motor de renderização quanto um motor JavaScript.
- Jogos eletrônicos frequentemente são baseados em um motor de jogo. Alguns destes também possuem motores especializados de física ou gráficos.
Referências
- ↑ a b c d «10 Types of Software Engines That You Should Know About». spiceworks.com.
In different contexts, software engines can mean different things.
- ↑ «Engine». Techopedia (em inglês). Consultado em 29 de junho de 2023
- ↑ «Definition of engine». pcmag.com
- ↑ «How it works». VirusTotal
- ↑ «layout-engine · GitHub Topics». GitHub