Logtalk is an object-oriented logic programming language that extends and leverages the Prolog language with a feature set suitable for programming in the large. It provides support for encapsulation and data hiding, separation of concerns and enhanced code reuse. Logtalk uses standard Prolog syntax with the addition of a few operators and directives. The Logtalk language implementation is distributed under an open source license and can run using a Prolog implementation (compliant with official and de facto standards) as the back-end compiler.

Property Value
dbo:abstract
  • Logtalk est un langage de programmation logique, orienté objet, issu de Prolog. (fr)
  • Logtalk is an object-oriented logic programming language that extends and leverages the Prolog language with a feature set suitable for programming in the large. It provides support for encapsulation and data hiding, separation of concerns and enhanced code reuse. Logtalk uses standard Prolog syntax with the addition of a few operators and directives. The Logtalk language implementation is distributed under an open source license and can run using a Prolog implementation (compliant with official and de facto standards) as the back-end compiler. (en)
  • Logtalk é uma extensão em código aberto e orientada a objeto da linguagem Prolog. Logtalk é razoavelmente neutra com relação à versões e suporta a maioria das implementações do Prolog. Como uma linguagem orientada a objeto, as suas principais características são o suporte à classes (e opcionalmente metaclasses) e protótipos, objetos parametrizados, protocolos (interfaces), categorias (componentes), herança múltipla, Programação orientada a eventos, programação multi-thread, reflexão e geração automática de documentação. Para os programadores Prolog, a Logtalk disponibiliza namespaces de predicados (suporta objetos dinâmicos e estáticos), predicados privados, protegidos e públicos, separação entre interface e implementação, melhor portabilidade que os módulos Prolog e sintaxe padrão do Prolog, com a adição de alguns poucos operadores e diretivas. Atualmente suporta compiladores Prolog como Amzi! Prolog, B-Prolog, Bin-Prolog, Ciao, CxProlog, , Gnu Prolog, IF Prolog, JI-Prolog, K-Prolog, Open-Prolog, Qu-Prolog, Quintus Prolog, SICStus Prolog, SWI-Prolog, e . (pt)
dbo:influencedBy
dbo:latestReleaseDate
  • 2019-12-03 (xsd:date)
dbo:latestReleaseVersion
  • 3.33.0
dbo:license
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 7792164 (xsd:integer)
dbo:wikiPageLength
  • 7416 (xsd:integer)
dbo:wikiPageRevisionID
  • 981914475 (xsd:integer)
dbo:wikiPageWikiLink
dbp:designer
  • Paulo Moura (en)
dbp:influencedBy
dbp:latestReleaseDate
  • 2019-12-03 (xsd:date)
dbp:latestReleaseVersion
  • 3.330000 (xsd:double)
dbp:license
dbp:name
  • Logtalk (en)
dbp:operatingSystem
dbp:paradigm
dbp:wikiPageUsesTemplate
dbp:wordnet_type
dct:subject
rdf:type
rdfs:comment
  • Logtalk est un langage de programmation logique, orienté objet, issu de Prolog. (fr)
  • Logtalk is an object-oriented logic programming language that extends and leverages the Prolog language with a feature set suitable for programming in the large. It provides support for encapsulation and data hiding, separation of concerns and enhanced code reuse. Logtalk uses standard Prolog syntax with the addition of a few operators and directives. The Logtalk language implementation is distributed under an open source license and can run using a Prolog implementation (compliant with official and de facto standards) as the back-end compiler. (en)
  • Logtalk é uma extensão em código aberto e orientada a objeto da linguagem Prolog. Logtalk é razoavelmente neutra com relação à versões e suporta a maioria das implementações do Prolog. Como uma linguagem orientada a objeto, as suas principais características são o suporte à classes (e opcionalmente metaclasses) e protótipos, objetos parametrizados, protocolos (interfaces), categorias (componentes), herança múltipla, Programação orientada a eventos, programação multi-thread, reflexão e geração automática de documentação. (pt)
rdfs:label
  • Logtalk (en)
  • Logtalk (fr)
  • Logtalk (pt)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
foaf:name
  • Logtalk (en)
is dbo:influenced of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of