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

I'd hardly call logic programming new. At 40+ years old, it's one of the oldest paradigms in computer science!


It is new for every person learning it. Every paradigm is a new paradigm for the person learning it. When someone learns logic programming usually they already learned structured or object oriented already. Then logic is _new_ for them and _them_ here is almost every programmer out there.

And the fact that is 40+ years old actually supports my point. It is so old yet it hasn't caught on yet. Maybe just maybe it is waiting for its time in the limelight and it hasn't come yet... Or is that Bananarama playing in the background, and my Sony Walkman is running out of batteries... ;-)


> I'd hardly call logic programming new. At 40+ years old, it's one of the oldest paradigms in computer science!

Isn't logic programming one of the newest programming paradigms out there at about 40 years of age?

There are examples of Imperative, Functional, Object-Oriented and other Declarative programming languages that predate the first logic programming systems from the early 1970's.

When I had a logic programming course at the uni a few years ago, my prof started with an anecdote. He had been teaching the logic and contraint programming course since the years before the "AI winter" of the 1980's, and when he first started it truly was the newest paradigm out there and it was the sexy new entrant to the field. 30 years have passed but no major paradigms have emerged (arguable) so he still begins his course the same way, 30 years later. But with a grain of salt, of course...




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

Search: