Logtalk is an open source object-oriented logic programming language that can use most Prolog implementations as a back-end compiler. As an OOP language, its major features include support for both classes and prototypes, parametric objects, protocols, categories, multiple inheritance, event-driven programming, high-level multi-threading programming, reflection, and automatic generation of documentation.

PropertyValue
dbpprop:abstract
  • Logtalk is an open source object-oriented logic programming language that can use most Prolog implementations as a back-end compiler. As an OOP language, its major features include support for both classes and prototypes, parametric objects, protocols, categories, multiple inheritance, event-driven programming, high-level multi-threading programming, reflection, and automatic generation of documentation. For Prolog programmers, Logtalk provides predicate namespaces (supporting both static and dynamic objects), private, protected, and public object predicates, separation between interface and implementation, much better portability than Prolog modules, and standard Prolog syntax with the addition of a few operators and directives. Currently supported Prolog compilers include 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, and YAP.
  • 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. logtalk. org Página do Logtalk. P. Moura Sítio do criador do Logtalk.
dbpprop:designer
dbpprop:hasPhotoCollection
dbpprop:influencedBy
dbpprop:name
  • Logtalk
dbpprop:paradigm
dbpprop:reference
dbpprop:wikiPageUsesTemplate
dbpprop:wordnet_type
dbpprop:year
  • 1998 (xsd:integer)
rdf:type
rdfs:comment
  • Logtalk is an open source object-oriented logic programming language that can use most Prolog implementations as a back-end compiler. As an OOP language, its major features include support for both classes and prototypes, parametric objects, protocols, categories, multiple inheritance, event-driven programming, high-level multi-threading programming, reflection, and automatic generation of documentation.
  • 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.
rdfs:label
  • Logtalk
  • Logtalk
owl:sameAs
skos:subject
foaf:page
is dbpprop:redirect of
is owl:sameAs of