in reply to
Re: Migrating from Perl to other language? Why would someone do that?
in thread Migrating from Perl to other language? Why would someone do that?
Or ... learn new tools, knowing that old tools will never be “thrown out” but that there just might be “a better way to do it.”
Case in point: I once solved a multi-stage puzzle in which two of the stages were:
- A 21-statement logic puzzle (“the man in the red hat does not wear pajamas”).
- A Sudoku puzzle from hell.
GNU Prolog’s “finite-domain (FD) problem solver” ate both problems for lunch ... and I thoroughly enjoyed learning how to make them do it. (And then, using them to discover that one of the clues in the puzzle was redundant, and which one.) I have used that know-how since, because “learning programming-languages” is a bit of a hobby for me, as well as a core skill of my profession. Every language is a tool, and every tool works in a different way, making it better for some jobs and worse for others. I happen to find the topic to be faszinierend, as well as useful.