Logtalk is an object-oriented logic programming language that extends 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. It is distributed under an open source license and can run using ISO-compliant Prolog implementations as the back-end compiler.

PropertyValue
dbpedia-owl:abstract
  • Logtalk is an object-oriented logic programming language that extends 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. It is distributed under an open source license and can run using ISO-compliant Prolog implementations as the back-end compiler.
  • 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 protótipos, objetos parametrizados, protocolos, categorias (componentes), herança múltipla, programação orientada a evento, 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, ECLiPSe, Gnu Prolog, IF Prolog, JI-Prolog, K-Prolog, Open-Prolog, Qu-Prolog, Quintus Prolog, SICStus Prolog, SWI-Prolog, XSB e YAP. Predefinição:Esboço-programação
dbpedia-owl:designer
dbpedia-owl:influencedBy
dbpedia-owl:latestReleaseVersion
  • 2.42.4
dbpedia-owl:license
dbpedia-owl:wikiPageExternalLink
dbpprop:designer
dbpprop:influencedBy
dbpprop:latestReleaseVersion
  • 2 (xsd:integer)
dbpprop:license
dbpprop:name
  • Logtalk
dbpprop:operatingSystem
dbpprop:paradigm
dbpprop:wikiPageUsesTemplate
dbpprop:wordnet_type
dbpprop:year
  • 1998 (xsd:integer)
dcterms:subject
rdf:type
rdfs:comment
  • Logtalk is an object-oriented logic programming language that extends 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. It is distributed under an open source license and can run using ISO-compliant Prolog implementations as the back-end compiler.
  • 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 protótipos, objetos parametrizados, protocolos, categorias (componentes), herança múltipla, programação orientada a evento, programação multi-thread, reflexão e geração automática de documentação.
rdfs:label
  • Logtalk
  • Logtalk
owl:sameAs
foaf:name
  • Logtalk
foaf:page
is dbpedia-owl:influenced of
is dbpedia-owl:wikiPageRedirects of
is owl:sameAs of
is foaf:primaryTopic of