5 ms·
Considering how fashion-driven the programming world is, popularity (of the lack of it) of a language or technology says very little about how powerful it is. P
by zephyrfalcon 7y ago
Considering how fashion-driven the programming world is, popularity (of the lack of it) of a language or technology says very little about how powerful it is. Prolog's way is very powerful, it's just very different from just about every other language out there, which makes it hard to learn and harder to master.
(As an aside, in my experience, people who believe that "programming == math" seems to be mostly attracted to languages like Haskell and OCaml, not so much to Prolog.)
- TimTheTinker 7y ago> people who believe that "programming == math" seems to be mostly attracted to languages like Haskell and OCaml, not so much to Prolog Agreed, but note Lisp also is very math-oriented (it’s a syntax for lambda calculus).
- chriswarbo 7y agoScheme strives to be; but "Lisp" in general includes a whole bunch of imperative and effectful stuff (e.g. all the looping constructs in Common Lisp). Lots of that could be implemented via lambdas and recursion, but it could also be implemented by any other Turing-complete system.