|
|
|
|
|
by EgoIsMyFriend
593 days ago
|
|
Does anyone use prolog in their day to day life? I would love to hear some anecdotes. My experience with the language from doing a constraint programming course in master's is that programs that can be solved quickly on procedural languages tend to require immense thinking and testing to be done in prolog. It's gotten so bad that all students don't even bother learning it since you aren't given much time during the exam and the problems are very complex. |
|
My standard advice is that if you find Prolog too hard then you shouldn't try to learn it because you will most likely never need it in your day to day work and you'll be just wasting time you could use familiarising yourself with the latest js framework or whatever is needed in your line of work. If for some reason you are forced to learn Prolog (as far as I know most university courses don't make it mandatory) and you're trying to solve problems that can be "solved quickly on [imperative] languages" then either those are not good problems to solve to learn Prolog and you should ask your tutor to come up with better ones, or you are trying to program in Prolog using an imperative style that it doesn't support, but again it would be too much hard work trying to learn not to do that so just bite the bullet and wait for the pain to be over.
Don't marry someone you don't love and don't learn a language you don't need. Simple, yes?