Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
horus30611yIt let developers to much feeedom in terms of syntax and coding style and developers hate freedom.
-
Learning curve for newcomers mostly.
That + readability/maintainability + corp backing [google] -
Imo perl is too powerful for what it is. Os api + native calls + language flexibility inherited from C -- all that is nice but since other languages took of as buns, meat, cukes, tomatoes and cheese, we no longer need a sauce language in this sandwitch of a system to soak through and taint all the layers. Every layer's got its place and purpose. Perl is a bit too spicy to be as a single layer. It wants to be them all
-
Their slogan was "There is more than one way to do it."
Two files can look totally different, but do the exact same thing.
Python obsesses about making things "pythonic."
Even though you can do something in multiple ways, there's a popular style.
Consistency won over flexibility. -
@nitwhiz python: comfy high-level specialized wrappers for low-level stuff, so there's no need to dive into the os package, far less reserved characters used in syntax (i.e. less to decypher when reading the code), py learning curve is A LOT gentler.
Writing in py, at least to me, feels like writing in js. While writing in perl feels like C++
But that's just my biased opinion, based solely on my personal xp. -
@netikras i get your point and I can't say you're wrong. But my english has semicolons and braces. I want to know where a function definition ends.
@retoor most of the time, yeah but what the fuck is list comprehension then. Or when and where the 'in' keyword is able to do what and how.
If you want the ninja feeling, try perl. That's ninja as fuck. It's so ninja, you don't even know what you yourself did.
To each their own, i just don't like python. Its syntax feels just straight up weird and messy to me. Code what you want. -
@retoor you were mistaken :)
I'm not a fan of either of the two. But if I had to, I'd still choose python. Mostly for its popularity. But I'll wish I had chosen perl for its geeky-fun factor -
Because it was popularized by non technical people as the end all be all of scripting languages.
It is still used quite a bit though.
What asshole would write in perl in 2023 you ask? Me. I fucking love Perl. And I also hate whitespace indentation.
I still like Python though, but I think there are domains in which Perl is a better fit, and I don't like Python nearly as much as I enjoy perl.
Perl jobs also pay very nicely where I live.
Related Rants
Why didn't perl make it as go to scripting language but python?
rant
python
perl
scripting