Oz and Mozart Users Mailing List

OO vs declarative programming


From: Gustavo Adolfo Pabón (gpabon@atlas.puj.edu.co)
Date: Thu Aug 28 2003 - 15:40:46 CEST


Hello oz users

Pathos is a concurrent constraint programming system implemented in Oz. In its
first versions it was developed in Object-Oriented programming but we decide to
use only declarative programming in the next versions hoping improve its
performance. We had a great surprise, The performance improved more that we
hoped. Pathos took 45 minutes to find a solution with 1700 variables using OOP
version. With the declarative implementation pathos takes only 1 minute and 40
seconds to find the same solution.

Actually i do not understand why this happen and i really like to know.

--
Ing. Gustavo Adolfo Pabon
Gerente de Proyectos - Project  Manager
Lince Technologies
(572)  6901100 ext 133
Cali - Colombia - South America

URL: http://atlas.puj.edu.co/~gpabon/ EMAIL: gpabon@atlas.puj.edu.co

------------------------------------------------- This mail sent through IMP: atlas.puj.edu.co - Please send submissions to users@mozart-oz.org and administriva mail to users-request@mozart-oz.org. The Mozart Oz web site is at http://www.mozart-oz.org/. Please send bug reports to bugs@mozart-oz.org.



This archive was generated by hypermail 2b29.