Computer Languages
Prolog (3 of 3)


Summary:
ADVANTAGES DISADVANTAGES
  • Logic based languages are able to represent the real world more accurately.
  • Prolog is able to derive new rules from the existing rules contained within the knowledge base.
  • It can be very difficult to design a database that accurately represents relationships.
  • Prolog is not best suited to solving complex arithmetical computations.
  • Prolog programs are not best suited to the current PC architecture (sequential execution) and are best optimised on parallel architectures (fifth generation computers).