Hypothesis: a programming language having a mascot is a warning sign.
- Perl 6: Camelia the butterfly (and Perl 5 had camels)
- PHP: the elePHPant
- (I don't think Python actually has a snake *mascot*, just a logo.)
- Java: Duke, the...whatever, that Sun licensed out in an almost pleading appeal for fanart (https://web.archive.org/web/20070618073343/https://duke.dev.java.net/)
- Go: the Gopher which eats all your descriptive variable names
The only outlier is Rust's crab, Ferris, which makes me uneasy about that otherwise green-looking grass over there from my mascotless fields of C++. Other perfectly reasonable mascotless languages include TypeScript and Haskell, for the negative hypothesis. Maybe type safety is incompatible with fun.
...C needs a mascot.
Also the history of Duke being an Intelligent Software Agent reminds me that it's been long enough there's people who need to see Douglas Adams' Hyperland anew: https://youtu.be/1iAJPoc23-M
The ideas behind Clippy (who was based on a cool and powerful framework Microsoft killed in Win 7) and now Siri/Alexa/Cortana/Assistant are old as the hills, and made it into a televised special in 1990.
I'd forgotten how this video also depicted aggressively pushy recommendation systems, notification overload fighting for your attention, and getting frustrated with unresponsive UI.
About half an hour in it literally has icons sliding in with folks lifting their hands and coughing to interrupt the speaker with their own thread.
Want a vision of the future, ask a satirical science fiction author.
@LionsPhil some kind of .... C creature
@LionsPhil there's also unofficial mascots to check out! I'm partial towards the list alien https://web.archive.org/web/20190521205649/http://www.lisperati.com/logo.html cause its silly
This is a space for soft friends and friends of soft friends to gather together!
In this city we're all about soff frens and compassion and caring about each other!
Leave your hatred at the door.
Listen actively to and honor the requests of others; always respond with compassion first.
If you’re ever unsure, ask first. Use CWs where required.
If you’re accused of causing harm, either take some responsibility or ask moderators for help.
The whole space may be liable if you do.
All reports go straight to our moderation team. We’re here to help!