Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Not really. Prolog is first-order. Functional languages, just like object-oriented ones, are higher-order.


"Close," not "is."


[flagged]


Don't mock me. And yes, I did mean the notion of mathematical value and variable. That's one of the core tenets of both.


[flagged]


They are somewhat close in paradigm: They both favor declarativism, and have mathematical values. Given, they're pretty far apart in paradigm, but those are some strong similarities.


> declarativism

I'm not familiar with that term. Could you give a rigorous definition?

Anyway, after some googling, I found a very plausible definition that makes functional programming not a declarative paradigm: http://semantic-domain.blogspot.com/2013/07/what-declarative...




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: