|
|
|
|
|
by wlievens
5766 days ago
|
|
Very much true. During my education I was massively disappointed in Prolog, because the programming process was something like this: 1) write it declaratively
2) figure out that your program will take days to complete
3) add ugly procedural hacks (cuts) to make it more efficient To an extent, you have this process in any language (write->measure->optimize) but typically not in a way that it forces you at gunpoint to rape the paradigm you're working in. |
|
However, any "real" Prolog program that I ever saw was really using it as a slightly odd procedural language.