Software Crisis Revisited Flashcards
How do logic programs work with software engineering?
Logic programs can serve as executable specifications, that can be made more efficient by program transformation.
How do logic programs work with databases?
In the field of databases, logic programs have been shown to be adequate both as a query language, and for describing integrity constraints.
How do logic programs work with computer architecture?
In the field of computer architecture, logic programs provide a way to overcome the von Neumann bottleneck through single assignment.
How do logic programs work with artificial intelligence?
In the field of AI, logic programs naturally implement rules of the form A if B1 and … and Bn