DEV Community

Discussion on: The Programming Language That Changed My Life!

Collapse
 
nlharri profile image
László Harri Németh

I studied Prolog in 2003 in the university course Declarative programming. Before that I didn’t even hear about this kind of different programming paradigm. I had good experiences with Java, C and C++.
The professors and PhD students who led the course of Declarative programming wrote a quite detailed book about the language and how the Prolog interpreters work. But I struggled with it a lot in the first weeks. We had small homeworks and a final closing homework - we needed to solve a quite complicated puzzle with Prolog. Those were challenging. But in the end it completely changed the way I was thinking about solving problems with programming.
There was another language taught during the course of Declarative programming: SML (Standard Meta Language). It’s a functional programming language.