Abstract | ||
---|---|---|
Method representation in most object-oriented programing languages is too procedural and less declarative and expressive. Logic programming with declarative semantics can contribute a lot to the expressiveness of representing methods. Therefore, it is very desirable to combine logic programming and object-oriented programming to get the advantages of both. LogiC++ that integrates logic and object-oriented programming is designed primarily based on C++. However, methods in a LogiC++ program can be represented by Prolog Horn clauses. In this paper, we describe a compiler that takes a LogiC++ program as input and produces an equivalent C++ program as the output. The C++ program can then be compiled by a C++ compiler. |
Year | DOI | Venue |
---|---|---|
1991 | 10.1145/122438.122440 | OOPS Messenger |
Keywords | Field | DocType |
equivalent c,prolog horn clause,object-oriented programing language,logic programming,object-oriented programming,integrating logic,method representation,declarative semantics,object oriented programming languages,object oriented programming | Functional logic programming,Policy-based design,Programming language,Horn clause,Computer science,Imperative programming,Theoretical computer science,Futures and promises,Prolog,Logic programming,Declarative programming | Journal |
Volume | Issue | Citations |
2 | 1 | 8 |
PageRank | References | Authors |
0.74 | 9 | 1 |
Name | Order | Citations | PageRank |
---|---|---|---|
Shaun-Inn Wu | 1 | 18 | 2.95 |