Skip to main content

Search

Items tagged with: programminglanguages


I love Perl. 💜 It's the language I know best, at the moment, because I have been using it since 1995, as a career Perl programmer.

However, I rather like Ruby, because it's very Perlish, has first class PCRE, and is concise and clean, and DWIM. Most importantly, it has a cleaner OOP syntax, with a "class" keyword built-in, unlike Perl, whose OOP is a bolted-on afterthought, bless her dirty soul.

Python is okay, but it's built-in support for List Comprehension is super awesome! List Comprehensions make code even more elegant and pithy than Perl, by natively providing a construct that is roll-your-own in Perl, like OO.

Also, Python's NumPy and SciPy libraries gave it an early lead in the field of Machine Learning, a place that should rightfully have belonged to Perl, notorious for how easily it can slice, dice and munge text.

#perl #ruby #python #programming #programminglanguages #machinelearning


@ajnn
My two wish list items for Perl are:

1. OOP : As natural and seamless as Ruby. Built-in "class" keyword and other OO features.

2. List Comprehensions : Just steal shamelessly from Python. This one should be relatively easy to implement.

#Perl #ProgrammingLanguages


@bazcurtis @Cloudguy Classic #BASIC from the #1980s and before was thought to nearly ruin first-time programmers, robbing them of the ability to write well in other #ProgrammingLanguages. catb.org/jargon/html/B/BASIC.h…

I first learned it as a child on the #Commodore PET and #C64. Does that say anything about the current quality of my #SoftwareDevelopment? At least I don’t pine for line numbers, GOTO and GOSUB.

#programming #coding #retrocomputing


59 years ago today, the first computer program written in #BASIC was run.

The easy-to-learn and -use #programming language revolutionized #computing. A decade later, #BillGates would co-found #Microsoft to develop and sell the BASIC interpreter for the #Altair 8800, the first commercially successful desktop microcomputer.

More from when #Dartmouth celebrated BASIC’s fiftieth anniversary: dartmouth.edu/basicfifty

#ProgrammingLanguages #ComputingHistory #retrocomputing #coding


Hey @Perl people, version 5.36.1 is out! nntp.perl.org/group/perl.perl5…

What’s new? Mainly a handful of bug fixes. metacpan.org/release/SHAY/perl…

Also new: Welcome Elvin Aslanov @rwp0 to the list of #Perl core #developers! github.com/Perl/perl5/commit/c…

Perl’s next major stable release should appear in the first half of 2023.

#Perl5 #CPAN #ProgrammingLanguages #SoftwareDevelopment #programming #OpenSource #FOSS #coding


This is hilarious. A #Google engineer invented #zx to make command line scripting easier with #NodeJS, because at a certain point #shell scripts get too complicated and you need a Real #Programming Language.

github.com/google/zx/

This is exactly #Perl’s use case from thirty-six years ago. But the kids want #JavaScript everywhere and would rather it take more work to convert their ascended #Bash scripts to a vastly different syntax.

github.com/google/zx/issues/58…

#Unix #Linux #ProgrammingLanguages


@Perl Are you working through the #OReilly #book ‘Learning #Perl’? Get extra practice with co-author brian d foy’s ‘Learning Perl Exercises’ #ebook: leanpub.com/learning_perl_exer…

Don’t have ‘Learning Perl’ yet? Buy it in paperback or ebook here: shop.aer.io/oreilly/p/learning…
Prefer #Amazon #Kindle? amzn.to/3QZj7t6 (affiliate link)

#books #bookstodon #coding #programming #SoftwareDevelopment #ProgrammingLanguages #Perl5 #RegularExpressions #regexes #regexps #Unicode #CPAN

⇧