Software engine (original) (raw)

About DBpedia

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.

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 https://pipenv.pypa.io/en/latest/ https://web.archive.org/web/19980113102027/http:/www.pls.com/products/cpl/ https://www.swift.org/package-manager/ https://www.nuget.org https://github.com/core-plot/core-plot https://radimrehurek.com/gensim/ https://developers.google.com/apis-explorer https://matplotlib.org
dbo:wikiPageID 7357562 (xsd:integer)
dbo:wikiPageLength 5155 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1103322761 (xsd:integer)
dbo:wikiPageWikiLink dbr:Car dbr:End_user dbr:Engine dbr:Complex_system dbr:Game_engine dbr:Gerard_Salton dbr:Google_Search dbr:Microservices dbc:Software_engineering dbr:Data_center dbr:Database_engine dbr:Web_browser dbr:Distributed_computing dbr:Software_component dbr:Search_engine dbr:JavaScript_engine dbr:C_standard_library dbr:Software_framework dbr:Software_industry dbr:Integrated_development_environment dbr:Browser_engine dbr:Vector_space_model dbr:Software_system dbr:Topic_model dbr:Subsystem
dbp:wikiPageUsesTemplate dbt:More_references dbt:Reflist dbt:Software-stub
dcterms:subject dbc:Software_engineering
rdf:type owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 yago:WikicatComputerLibraries yago:Area102735688 yago:Artifact100021939 yago:Library103660909 yago:Object100002684 yago:PhysicalEntity100001930 yago:YagoGeoEntity yago:YagoPermanentlyLocatedEntity yago:Room104105893 yago:Structure104341686 yago:Whole100003553
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 freebase:Software engine yago-res:Software engine wikidata:Software engine dbpedia-ar:Software engine dbpedia-ca:Software engine dbpedia-cs:Software engine dbpedia-de:Software engine dbpedia-fa:Software engine dbpedia-ko:Software engine dbpedia-pl:Software engine dbpedia-sv:Software engine dbpedia-tr:Software engine dbpedia-uk:Software engine https://global.dbpedia.org/id/2TrMM
prov:wasDerivedFrom wikipedia-en:Software_engine?oldid=1103322761&ns=0
foaf:isPrimaryTopicOf wikipedia-en:Software_engine
is dbo:wikiPageDisambiguates of dbr:Engine_(disambiguation)
is dbo:wikiPageRedirects of dbr:Core_engine
is dbo:wikiPageWikiLink of dbr:Core_engine dbr:General_Problem_Solver dbr:OpenID dbr:Chris_Crawford_(game_designer) dbr:Chromium_(web_browser) dbr:Game_engine dbr:Oracle_OLAP dbr:Anime_and_manga_fandom dbr:Anonymous_function dbr:LetterWise dbr:3DiTeams dbr:Engine_(disambiguation) dbr:Polymorphic_engine dbr:Hatsune_Miku dbr:History_Line:_1914-1918 dbr:JavaScript_engine dbr:Software_framework dbr:Integrated_development_environment dbr:Browser_engine dbr:River_Trail_(JavaScript_engine) dbr:Solver dbr:Physics_engine
is foaf:primaryTopic of wikipedia-en:Software_engine