Seven Languages in Seven Weeks: Chapter 4 - Prolog

preview_player
Показать описание
Prerecording of Chapter 4 of Seven Languages in Seven Weeks.

Рекомендации по теме
Комментарии
Автор

I really liked prolog when I first learned it, though I also think it is the language that I had the hardest time learning. But it forces one to think of solving problems/programming in a new way, which I think is always a good thing.

realblenderD
Автор

Yes, Prolog is really good as a constraint language. Constraint solving deserves a video to itself. Eclipse is a good system.

Grahamplaysgo
Автор

Is there a reason why this series didn't continue? Even after reading the book myself I was still curious about what you'd say about the remaining languages, specially Erlang.

franciscoflamenco
Автор

Always love your videos about less common "big idea" programming languages.

chromosundrift
Автор

Excited to watch the end of this series, it has been fantistic soo far! Nice job man!

lucastavano
Автор

35 years ago I was working for a company making its own Prolog, based on the WAM - Warren Abstract Machine. As all Prolog implementations do to this day, AFAIK.

The cherished benchmark for Prolog implementations at the time was the performance of naive_reverse, i.e. reversing a list without using the revHelper at 10:28. But that benchmark was totally compromised when compilers figured out how to transform naive_reverse to the algo using the revHelper.

ThomasL
Автор

8:43 comma actually represents "and" not "or", "or" is semicolon.

deadmarshal
Автор

At the bottom of page 50 he does make a comment "Think of the commas between subgoals as 'and' conditions . . ." I probably wouldn't have noticed this without your commentary about that in this video.

stephenjames
Автор

Nice! Don't you plan to create an educational course for APL/BQN? I've got a flying saucer and have totally no comprehension how to run it.

TheRedbeardster
Автор

Actually, before Prolog there was a Planner language, famous for SHRDLU implementation.

mikeleg
Автор

I don't know how to contact you directly so I hope you read this small request. Could you review the APL extension in SNAP. The main features of the APL extension are in appendix B of the SNAP manual.

Grahamplaysgo
Автор

Where are the other 4 languages in this series? We miss you!

SimGunther
Автор

I just finished a prolog program that solves the jumble puzzle phrase from the newspaper and it's so slow that it's unusable. The equivalent JavaScript program runs in 10's of seconds. Anyone know how the prolog runtime finds its answers?

EvanBurnetteMusic
welcome to shbcf.ru