DEV Community

Discussion on: Try these 4 languages from 4 corners of Programming

Collapse
 
gwutama profile image
Galuh Utama • Edited

Great recommendations!

I would add one more to the list: prolog.

It’s a logic, fact based programming language that has interesting concepts beyond procedural and functional. Sure, it comes from academia and is still not used outside of it but I recommend people to try it.

Collapse
 
pentacular profile image
pentacular

Yes, constraint satisfaction is often overlooked.

Collapse
 
itsjzt profile image
Saurabh Sharma • Edited

Actually prolog was on my list. But since i didnt tried it yet so didnt write about it

Collapse
 
Sloan, the sloth mascot
Comment deleted
 
itsjzt profile image
Saurabh Sharma

😅

Collapse
 
tanayg2 profile image
Tanay Gandhi • Edited

I had to learn prolog for one of my lower div classes and at the time, I spent hours pulling my hair out over this "useless" programming language. While it's not really used for real world development, I think it's a really good tool to demonstrate something like theoretical computer science topics.

Edit: RegEx and Context free languages are concepts that can be demonstrated pretty well with prolog

Collapse
 
gklijs profile image
Gerard Klijs

We made a text based adventure using prolog in university. The whole lazy evaluation is neat. For sure different then most languages.

Collapse
 
gwutama profile image
Galuh Utama

Pretty neat!

While in the uni I made a prolog program to rank texas holdem poker hands.

Collapse
 
itsjzt profile image
Saurabh Sharma • Edited

Lots of recommendations for prolog