Prolog je logický programovací jazyk. Patří mezi tzv. deklarativní programovací jazyky, ve kterých programátor popisuje pouze cíl výpočtu, přičemž přesný postup, jakým se k výsledku program dostane, je ponechán na libovůli systému. Prolog se snaží o pokud možno abstraktní vyjádření faktů a logických vztahů mezi nimi s potlačením imperativní složky.

PropertyValue
prop-cs:autor
  • Alain Colmerauer a Philippe Roussel
prop-cs:dialekty
  • ISO Prolog, Edinburgh Prolog
prop-cs:implementace
prop-cs:název
  • Prolog
prop-cs:paradigma
prop-cs:vznik
  • 1972 (xsd:integer)
prop-cs:wikiPageUsesTemplate
dbpedia-owl:abstract
  • Prolog je logický programovací jazyk. Patří mezi tzv. deklarativní programovací jazyky, ve kterých programátor popisuje pouze cíl výpočtu, přičemž přesný postup, jakým se k výsledku program dostane, je ponechán na libovůli systému. Prolog se snaží o pokud možno abstraktní vyjádření faktů a logických vztahů mezi nimi s potlačením imperativní složky. Prolog je využíván především v oboru umělé inteligence a v počítačové lingvistice (obzvláště zpracování přirozeného jazyka, pro nějž byl původně navržen). Syntaxe jazyka je velice jednoduchá a snadno použitelná právě proto, že byl původně určen pro počítačově nepříliš gramotné lingvisty. Prolog je založen na predikátové logice prvního řádu; konkrétně se omezuje na Hornovy klauzule. Běh programu je pak představován aplikací dokazovacích technik na zadané klauzule. Základními využívanými přístupy jsou unifikace, rekurze a backtracking.
dbpedia-owl:creationYear
  • 1972-01-01 (xsd:date)
dbpedia-owl:designer
dbpedia-owl:wikiPageExternalLink
dbpedia-owl:wikiPageID
  • 16797 (xsd:integer)
dbpedia-owl:wikiPageLength
  • 33689 (xsd:integer)
dbpedia-owl:wikiPageOutDegree
  • 87 (xsd:integer)
dbpedia-owl:wikiPageRevisionID
  • 16404630 (xsd:integer)
dbpedia-owl:wikiPageWikiLink
dbpedia-owl:wikiPageWikiLinkText
  • Prolog
  • Prolog (programovací jazyk)
  • prolog
dcterms:subject
rdf:type
rdfs:comment
  • Prolog je logický programovací jazyk. Patří mezi tzv. deklarativní programovací jazyky, ve kterých programátor popisuje pouze cíl výpočtu, přičemž přesný postup, jakým se k výsledku program dostane, je ponechán na libovůli systému. Prolog se snaží o pokud možno abstraktní vyjádření faktů a logických vztahů mezi nimi s potlačením imperativní složky.
rdfs:label
  • Prolog (programovací jazyk)
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
foaf:name
  • Prolog
is prop-cs:ovlivněno of
is dbpedia-owl:predecessor of
is dbpedia-owl:wikiPageDisambiguates of
is dbpedia-owl:wikiPageRedirects of
is dbpedia-owl:wikiPageWikiLink of
is foaf:primaryTopic of