|
|
|
|
|
by harmil
2513 days ago
|
|
Perl 6 is a great language to learn if your goal is to become a more all-around versed programmer. It has constructs from every major family of programming languages and some features that I've never seen in any other language (NFG strings, operator overloading/declaration with precedence, whatever-code (Lisp has a similar construct), slangs, etc.) But if you want to learn a programming language that you'll use in your day-to-day job, then unless your day-to-day job is fairly unusual, you won't be using Perl 6. It's fairly slow, very light on surrounding modules unless you want to call out to a Perl 5 compatibility layer and in many modern areas none of the Perl variants have a significant footprint (machine learning comes to mind). Don't get me wrong. I love the language and program in it daily, but not for work. I write Perl 6 code because I enjoy thinking in highly abstract ways using whatever programming paradigm comes to hand. I write JavaScript, Python, Bash and rarely Java for work. |
|