Perl Weekly
Issue #547 - 2022-01-17 - Learning a human language vs. a programming language
latest | archive | edited by Gabor Szabo
|
Hi,
Learning a programming language is not easy, but have you tried learning a human language? You don't have a compiler to tell you when you make a syntax error. You have a lot more words and rules and a lot more exceptions than in a programming language. Mostly however, the lack of quick feedback is what makes it hard. However, after a few months work you start to be able to speak to people in their native language.
As you might have read I've started to learn Ladino - the language spoken by the Jews who were expelled from the Iberian peninsula more than 500 years ago. It is a mix of medieval Spanish, Portuguese, Italian, French, Turkish, Serb, Arabic, and Hebrew. It is a fantastic exercise and it involves programming as well. Join me!
Something else: In Israel every Saturday evening, once the Shabbat ends, and throughout Sunday people say 'have a good week'. Referring to the week that starts on Sunday, the first day of our work-week. I don't recall ever hearing that or anything similar in Hungary. Not even on Sunday or Monday. I wonder, do you use any similar expression in whatever country and language environment you live in? Let me know and...
Have a good week!
Gabor Szabo
|
|
|
Articles
|
by Gene Boggs (GENE)
Collect a few avatars from CPAN and put them together to create a bigger one.
|
|
|
|
by Flavio Poletti (POLETTIX)
Advent has been over for almost 3 weeks now, but Flavio just continues, and continues. We can only envy his persistence. (We could also follow it, but that's much harder.)
|
|
|
by Mark Gardner
Mark has started an irregular series highlighting members of the Perl community. In this first episode he mentioned Paul 'LeoNerd' Evans, Elliot Holden, and yours truly. (That would be me, Gábor Szabó). Thanks Mark, I appreciate it.
|
|
|
by Tomasz Wegrzanowski
Highlighting some interesting features of Perl, but his conclusion is not positive. These kids today are so spoiled. Can't appreciate a good trade-off.
|
|
|
|
by Flavio Poletti (POLETTIX)
Wow, it seems we arrived at the end of the Advent of Code. I am not worried, but OMG, what will Flavio write about now?
|
|
|
|
The TPF Marketing Committee wants to raise USD $100,000 to fund Perl and Raku development and make 2022 the year of Perl and Raku. Well, I think this is the first time for many years that I have seen any fund-raising effort from TPF. I wonder what are their plans reaching out to the Perl community and to the corporations that use Perl. In any case, good luck!
|
|
|
Discussion
|
by Curtis 'Ovid' Poe (OVID)
The goal of the Corinna project is to get modern object-oriented programming into the Perl core. Ovid is looking for feedback on Reddit.
|
|
|
by Mike Whitaker (PENFOLD)
I'm keen to know if any desktop or server operating systems provide a particularly good or bad experience for folks developing code in Perl and, if so, why/how.
|
|
Music
|
by Elliot Holden
Urban Guitar Legend talks about his day-to-day work and Perl in a YouTube video
|
|
The Weekly Challenge
The Weekly Challenge by Mohammad Anwar will help you step out of your comfort-zone. You can even win prize money of $50 Amazon voucher by participating in the weekly challenge. We pick one winner at the end of the month from among all of the contributors during the month. The monthly prize is kindly sponsored by Peter Sergeant of PerlCareers.
|
by Mohammad Sajid Anwar (MANWAR)
Welcome to a new week with a couple of fun tasks "Eban Numbers" and "Cardano Triplets". If you are new to the weekly challenge then why not join us and have fun every week. For more information, please read the FAQ.
|
|
|
by Mohammad Sajid Anwar (MANWAR)
Enjoy a quick recap of last week's contributions by Team PWC dealing with the "Truncatable Prime" and "Pentagon Numbers" tasks in Perl and Raku. You will find plenty of solutions to keep you busy.
|
|
|
by Colin Crain
Perl Solutions Review by Colin Crain.
|
|
by Adam Russell
Reuse of Sieve of Atkin code by Adam this week to solve the Truncatable Primes task. Keep it up great work.
|
|
|
by Arne Sommer
The break-down of the Pentagon Numbers task makes it easy to follow. Using Raku's power made the end result very compact. Thanks for sharing.
|
|
by Cheok-Yin Fung
Cheok-Yin is back to blogging with a bang. She has a very interesting style. You don't want to skip it.
|
|
by Dave Jacoby (JACOBY)
Mister Recursion, new name coined by Dave. You need to check out his blog to figure out the story behind the name.
|
|
|
by Flavio Poletti (POLETTIX)
These days, Flavio's blog is mostly filled with Raku knowledge. Nice promotion of the language. Keep it up.
|
|
|
by Flavio Poletti (POLETTIX)
Thank you Flavio for sharing the maths behind the Pentagon Numbers task. It makes it easy to follow the code.
|
|
|
by James Smith
The highlight of James' blog is always the interesting facts behind the task. There is plenty to learn from his work. Keep it up great work.
|
|
by Laurent Rosenfeld
Laurent continued sharing solutions in Ring, introduced by him recently as well as Perl and Raku. Thanks for sharing.
|
|
by Luca Ferrari
Luca is a Raku fan but recently he started sharing solutions in PostgreSQL. I simply love it, Keep sharing.
|
|
by W Luis Mochan
As always, Luis is sharing compact PDL solutions. You must check it out.
|
|
by Peter Campbell Smith
Peter's blog post is pure information and fun. Highly recommended.
|
|
by Roger Bell West (FIREDRAKE)
Roger shared an inspiring blog post where he shared his idea of using guest languages. Highly Recommended.
|
|
by Simon Green
Simon picked up the typo in task 2. It was too late when I realised the typo. I loved the blog title too. Thanks for sharing.
|
|
Weekly collections
|
|
The corner of Gabor
A couple of entries sneaked in by Gabor.
|
|
|
|
Are you the go-to source for cool tech news in your friend group? If you’ve got your finger on the pulse of what’s happening in software and hardware, science, cloud services, electronics, robots, and tech culture, then we’ve found your happy place.
|
|
Most jobs get you paid, but the best ones help you make the world a better place. To increase your karmic bank account while adding dollars and cents at your financial institution, we’ve found a 100% remote role that will let you make a difference from the comfort of your living room.
|
|
Our client is an international company who pride themselves on making online trading a breeze. After twenty-plus years cruising the financial waters, they’re subject matter experts who provide a stable, engaging environment for their crew. Located in glorious Malta, they offer a supportive team that believes in open communication and solving problems together.
|
|
We know that a lack of commercial experience doesn’t always reflect skill level, know-how, or programming brilliance. You know your stuff. You’re keen to grow and learn. You know that if someone would only just give you a chance, and let you in the door, you could really shine!
|
|
If you're a senior Perl developer — you’ve already got the most important component of what our client is looking for. Other important bits: in an ideal world, you’ll have experience with most or all of Catalyst, REST, Dancer2, Moo, DBlx::Class, MySQL, Postgres, and docker. Want to add extra flair? AngularJS or Vue would take you to the next level.
|
|
You know, you could get the Perl Weekly right in your mailbox. Every Week. Free of charge!
|