DEV Community

Discussion on: The Programming Language That Changed My Life!

Collapse
 
jpivarski profile image
Jim Pivarski

The best thing about learning a radically different language is going back to the language you "have to" use (job or other constraints) and finding that you can translate what you've learned into the old syntax.

For me, this was writing Python "as if" it were a functional language—becoming very aware of mutable state and limiting it, making better use of list comprehensions, and reasoning about types even though the language doesn't enforce types.

Languages open us up to new ideas, but once we have them, we can take them back to the mainstream. I don't know if that's possible with something as different as Prolog, but I'd like to see it!

Collapse
 
lukegarrigan profile image
Luke Garrigan

The best thing about learning a radically different language is going back to the language you "have to" use (job or other constraints) and finding that you can translate what you've learned into the old syntax.

YES, couldn't have put this any better.