An Entity of Type: software, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org:8891

A software engine is a core component of a complex software system. Alternate phrases include "software core" and "software core engine", or just "core engine". The word "engine" is a metaphor of a car's engine. Thus a software engine is a complex subsystem.

Property Value
dbo:abstract
  • Engine (anglicky „motor“, „stroj“; někdy se též používá výraz „jádro aplikace“) je v informatice označení pro „ústřední“ či „kritickou“ část softwarového produktu – například počítačové hry, databázového systému, antivirového programu, matematického nebo statistického balíku apod. Engine obvykle řeší přesně definované a výpočetně náročné úkoly a používá k tomu pečlivě optimalizované a odladěné algoritmy. Například databázový engine řeší základní databázovou funkčnost (priorita, transakce, práva, pořadí) a měl by být bez kritických chyb. (cs)
  • Un motor de programari és un programa d'ordinador que genera codi font o codi de marques que, al seu temps, esdevé l'entrada a un altre procés informàtic. L'analogia és la d'un procés que és seguit per un altre procés, amb el codi de programa sent cremat a manera de combustible. Un motor de programari difereix d'altres processos informàtics en què d'altres processos generen dades, no el codi executat simultàniament. Un exemple de motor pot ser el , que serveix codi HTML al navegador. A més un motor de programari difereix dels dimonis en què aquests s'executen en background esperant respondre a events, com peticions a pàgines web. (ca)
  • محرك برمجي (بالإنجليزية: Software Engine)‏ يشير إلى نواة برنامج الحاسوب. تتمثل وظيفة المحرك في توجيه وظائف البرنامج الذي يعمل فيه، بالإضافة لتحديد الشكل العام لواجهة البرنامج، مثل وظيفة . (ar)
  • Mit Engine (vom Englischen für den „Antrieb“ oder „Motor“; deutsch Funktionseinheit) wird in der Informationstechnologie ein eigenständiger Teil eines Computerprogramms bezeichnet. Eine Engine ist für komplexe Berechnungen oder Simulationen zuständig. Oft läuft eine Engine selbsttätig im Hintergrund, ohne unmittelbar von einer Steuerung durch den Benutzer abhängig zu sein. (de)
  • A software engine is a core component of a complex software system. Alternate phrases include "software core" and "software core engine", or just "core engine". The word "engine" is a metaphor of a car's engine. Thus a software engine is a complex subsystem. There is no formal guideline for what should be called an engine, but the term has become entrenched in the software industry. Notable examples are database engine, graphics engine, physics engine, search engine, plotting engine, and game engine. Moreover, a web browser actually has two components referred to as engines: the browser engine and JavaScript engine. Classically an engine is something packaged as a library, such as a ".sa", ".so", ".dll", that provides functionality to the software that loads or embeds it. Engines may produce graphics, such as the Python matplotlib or the Objective-C Core Plot. But engines do not in and of themselves generally have standalone user interfaces or "main", they are not applications. Thus, a distinguishing characteristic of an engine is its presentation as an API. Engines may be used to produce higher level services that are applications, and the application developers or the management may choose to call the service an "engine". As in all definitions, context is critical. In the context of the packaging of software components, "engine" means one thing. In the context of advertising an online service, "engine" may mean something entirely different. In the arena of "core software development", an engine is a software module that might be included in other software by means of a package manager such as NuGet for C#, Pipenv for Python, and Swift Package Manager for the Swift language. One seeming outlier is a search engine, such as Google Search, because it is a stand-alone service provided to end users. However, for the search provider, the engine is part of a distributed computing system that can encompass many data centers throughout the world. The word "engine" is evolving along with the evolution of computing as it expands into the arena of services offered via the Internet. There is a difference between Google the end-user application and Google the search engine. As an end user, search is done via a user interface, generally a browser, which talks to the "engine". This is but one way of interacting with the engine. Others include a wide range of Google APIs, which are more akin to the classic notion of engine (where an engine module presents via an API, only). There is also an overlapping software evolution, a service/application style known as microservices. Prior to the Google online search service, there had been multiple search engines that were indeed packaged as software modules. Long before Google, there were online dialup services that used third party search engines, such as Congressional Quarterly's Washington Alert II service. Before that there were many desktop products that included third party search engines, especially CD-ROM based encyclopedias from Grollier, Comptons, Bertelsmann, and many others. Mac OS 9 for a long time used a third party search library (Personal Library Software's CPL). Most of the early search engine companies, such as Personal Library Software and their CPL product, are long gone. One of the earliest Web search services, perhaps the first, was WebCrawler. It was based on the CPL search engine library from Personal Library Software. The CPL engine is long gone, as it was withdrawn from the market when AOL acquired Personal Library Software, and apparently only exists as archival pages in the Internet Archive Wayback Machine. For a software developer, probably the most useful notion of "engine" is that of a module you can use in your own code, a module that provides significant functionality in a focussed domain. One might call the C standard library an "engine", but it does not really have a focus other than to provide a broad range of low level services. Still, it might be called a "foundational services" engine. On the other hand, Gensim more clearly classifies as an engine; it is a high level package offering a range of high level tools for topic modeling, largely based on derivations of the vector space model of information retrieval originally developed by Gerard Salton. (en)
  • 소프트웨어 엔진(Software engine)은 컴퓨터 프로그램의 중심 부분을 말한다. 그러나 이 개념은 문맥에 따라 두 가지의 다른 의미를 띠었다. (ko)
  • En motor är ett datorprogram som utgör grunden i till exempel ett applikationsprogram.[källa behövs] Några exempel är sökmotorer, grafikmotorer, spelmotorer och renderingsmotorer för webbmaterial. Denna programmeringsrelaterade artikel saknar väsentlig information. Du kan hjälpa till genom att lägga till den. (sv)
  • Silnik, aparat (ang. engine) – program lub biblioteka implementujące zasadniczą funkcjonalność (logikę) aplikacji (np. bazy danych), analogicznie do silnika mechanicznego (np. samochodowego). (pl)
  • Програ́мний руші́й (англ. software engine) або частіше просто рушій — у програмуванні — ядро комп'ютерної програми для реалізації конкретної прикладної задачі, щоб відрізнити її від наповнення і зовнішнього вигляду конкретної програми. Рушій може мати форму програми, частини програми, комплексу програм або бібліотеки, в залежності від завдання і реалізації. Як правило, рушій виділяється з програми для використання в декількох проектах і/або роздільної розробки/тестування. Використання готового рушія при розробці програми, сайту, відеогри або іншого продукту скорочує час розробки, дозволяє приділити більше часу розробці інших підсистем, наприклад користувацькому інтерфейсу або інформаційної наповненості сайту. Продукти, вироблені з використанням рушіїв, успадковують їхні можливості і потужності, але, разом з тим, і помилки і проблеми безпеки. (uk)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 7357562 (xsd:integer)
dbo:wikiPageLength
  • 5155 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1103322761 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dcterms:subject
rdf:type
rdfs:comment
  • Engine (anglicky „motor“, „stroj“; někdy se též používá výraz „jádro aplikace“) je v informatice označení pro „ústřední“ či „kritickou“ část softwarového produktu – například počítačové hry, databázového systému, antivirového programu, matematického nebo statistického balíku apod. Engine obvykle řeší přesně definované a výpočetně náročné úkoly a používá k tomu pečlivě optimalizované a odladěné algoritmy. Například databázový engine řeší základní databázovou funkčnost (priorita, transakce, práva, pořadí) a měl by být bez kritických chyb. (cs)
  • Un motor de programari és un programa d'ordinador que genera codi font o codi de marques que, al seu temps, esdevé l'entrada a un altre procés informàtic. L'analogia és la d'un procés que és seguit per un altre procés, amb el codi de programa sent cremat a manera de combustible. Un motor de programari difereix d'altres processos informàtics en què d'altres processos generen dades, no el codi executat simultàniament. Un exemple de motor pot ser el , que serveix codi HTML al navegador. A més un motor de programari difereix dels dimonis en què aquests s'executen en background esperant respondre a events, com peticions a pàgines web. (ca)
  • محرك برمجي (بالإنجليزية: Software Engine)‏ يشير إلى نواة برنامج الحاسوب. تتمثل وظيفة المحرك في توجيه وظائف البرنامج الذي يعمل فيه، بالإضافة لتحديد الشكل العام لواجهة البرنامج، مثل وظيفة . (ar)
  • Mit Engine (vom Englischen für den „Antrieb“ oder „Motor“; deutsch Funktionseinheit) wird in der Informationstechnologie ein eigenständiger Teil eines Computerprogramms bezeichnet. Eine Engine ist für komplexe Berechnungen oder Simulationen zuständig. Oft läuft eine Engine selbsttätig im Hintergrund, ohne unmittelbar von einer Steuerung durch den Benutzer abhängig zu sein. (de)
  • 소프트웨어 엔진(Software engine)은 컴퓨터 프로그램의 중심 부분을 말한다. 그러나 이 개념은 문맥에 따라 두 가지의 다른 의미를 띠었다. (ko)
  • En motor är ett datorprogram som utgör grunden i till exempel ett applikationsprogram.[källa behövs] Några exempel är sökmotorer, grafikmotorer, spelmotorer och renderingsmotorer för webbmaterial. Denna programmeringsrelaterade artikel saknar väsentlig information. Du kan hjälpa till genom att lägga till den. (sv)
  • Silnik, aparat (ang. engine) – program lub biblioteka implementujące zasadniczą funkcjonalność (logikę) aplikacji (np. bazy danych), analogicznie do silnika mechanicznego (np. samochodowego). (pl)
  • A software engine is a core component of a complex software system. Alternate phrases include "software core" and "software core engine", or just "core engine". The word "engine" is a metaphor of a car's engine. Thus a software engine is a complex subsystem. (en)
  • Програ́мний руші́й (англ. software engine) або частіше просто рушій — у програмуванні — ядро комп'ютерної програми для реалізації конкретної прикладної задачі, щоб відрізнити її від наповнення і зовнішнього вигляду конкретної програми. Рушій може мати форму програми, частини програми, комплексу програм або бібліотеки, в залежності від завдання і реалізації. Як правило, рушій виділяється з програми для використання в декількох проектах і/або роздільної розробки/тестування. (uk)
rdfs:label
  • محرك برمجي (ar)
  • Motor de programari (ca)
  • Engine (cs)
  • Engine (de)
  • 소프트웨어 엔진 (ko)
  • Silnik (informatyka) (pl)
  • Software engine (en)
  • Motor (datalogi) (sv)
  • Програмний рушій (uk)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License