• Sign Up
  • Archive

Sudoku & Prolog

Do you remember Prolog? If not feel highly encouraged to delve into this '72-ish language. What makes Prolog special and noteworthy, is that it is a declarative language in which the program logic is expressed in terms of relations, represented as facts and rules. After entering those, one can dynamically query the system and have it compute everything that can be successfully derived from the … facts and rules. Cool stuff. And since especially declarative programming is a thing today, you might want to check out the language.

brew install gnu-prolog immediately gives you a runtime environment on a Mac and there are implementations for every red, green and pink processor architecture, that you can imagine. 

If you want to give it a spin, or just need some brain food, you have to join David Strohmaier’s journey to create a solver for standard Sudokus using Prolog.

Be warned, it definitely takes some time, but is absolutely worth the effort.

Share the signal:

Read the full newsletter Issue #09 of 8bitnews.io: Russian Space Tech

More from #09

Don't want to miss updates like that? Subscribe below and receive regular content that we only share with our subscribers.

Don't Miss

Sign up for our retro & computing magazine and get content like that regularly. Relevant. Up to date. Free.

We send our subscribers one update twice a month. Retrocomputing topics well curated by a team who love machines of the 70s, 80s and 90s as much as you do.

  • Terms
  • Privacy
  • Imprint