#ITWorldCup Greetings, programs πŸ’Ύ
I've got the honor to present you the match you all have been waiting for: The final of the 2025* Programming Languages World Cup:
#python vs. #rustlang

*yes, yes I know, but we started in 2025. Will start the next one earlier, so it doesn't get confusing again.

Python
50.1%
Rust
49.9%
Poll ended at .
@itworldcup Can I vote for them to be tied? They're just a dream team.
@chrysn @itworldcup looks like it will be a close race anyway.

@itworldcup In complete defiance of best practices such as "setting up the rules before the game":

Can you take the number of favorites on this comment, and declare it a tie if the difference between the votes is less than my number of upvotes?

@chrysn Uhm, no.
@itworldcup Sure. Just *had to* try :-)
@chrysn @itworldcup too bad, because Python wins by 3 votes and your post has 3 ups...
@chrysn @itworldcup I write both python and rust professionally, and the more time passes the more I enjoy rust, and the more I hate the traits of my personality python reveals...
@chrysn @itworldcup
As someone who spent a couple years trying to make Rust and Lua work, I beg to defer πŸ¦€πŸŒ™
@Makeavoy Right: if the tooling is even half as decent as that for πŸ¦€πŸ is (and maybe it's even rivaling it), that should work quite nicely as well.
@chrysn mlua was the go-to but it's just a c wrapper for PUC Lua, Luau, or LuaJIT. Piccolo is new, it's by the original mlua dev. I also like to plug my own slop silt-lua 😁 but honestly just use Piccolo

@chrysn @Makeavoy
Sorry. Dummy question
What is the πŸ¦€ referring to?

Ok ok, found it

TIL: it is Ferris the Crab, the unofficial mascot of the Rust programming language.

@itworldcup Voting for the least evil here
@fcalva @itworldcup Both are the least evil. πŸ˜‡
@xeniac @itworldcup
Python :
- Terrible syntax
- Whitespace significance
- Slow af
- Dependency management is a mess
- No orthogonality, overall very inconsistent
Rust :
- Cargo is NPM but worse because you need to compile everything
- Since it's 1st party everyone pulls in a gorillion cargo dependencies
- Compiling is slow af
- Only solves a very particular set of issues that are basically gone with modern C++ already
- At the cost of making everything non-trivial overcomplicated
@fcalva @xeniac @itworldcup After working a while with Python, I find the syntax quite nice. Indentation is usually enforced in projects using other languages via style guide. So syntax based indentation is not that an issue. The tab spaces issue seldom occurs when using proper editors.
@itworldcup Err what, one's ice hockey and the other's football.
@jani @itworldcup And as we all *know* Ice Hockey is way better… 😘
@Natanox @itworldcup I don't disagree, I've played myself for a long time, but I can understand the appeal in football. (And by football, I mean the kind that is played with feet and a ball.)
@Natanox @itworldcup Anyway, apples and oranges is what I'm really getting at, but they don't really hold World Cups for fruit, do they?

@Natanox @itworldcup

On the topic of Programming Languages World Cup Final, I expect Python to score at least three goals while Rust is still mostly just feeling smug about themselves, and Python defending the rest of the match while Rust gains momentum. At the end, it's going to be a tight one.

@jani @Natanox @itworldcup turns out it happened the other way around. Rust was leading early on, until the Pythonians woke up and took the lead for a while, and now we've ended at an incredibly even split with just a couple votes more for Python
@itworldcup Pyyyyythoooon…~
@Natanox @itworldcup yeah... those eyes.
Just remember that sometimes Python might want to bite back. Still a cool and useful language tho πŸ˜‰
https://toot.cafe/@codepo8/115734810004786268
Chris Heilmann (@[email protected])

Attached: 1 image Python expert

Toot CafΓ©
@itworldcup argh 52/48 the cursed ratio strikes again!
@itworldcup
Common #Python bubble!!! Vote! 🐍

@itworldcup

Really close in the #rust vs #python #itworldcup final.

Is this going to get the number of votes that the #php vs #python round did?

@itworldcup

import cryptography

@itworldcup As someone who mainly uses both of them, this feels impossible to vote on. It's like making me choose between spoon or chopsticks. πŸ˜… And the poll is dead even too.
@quantumsys @itworldcup well you could have let C win in the semi-finale
@quantumsys @itworldcup good thing it's not a choice. In China you hold the dumpling with the chopsticks over the spoon, so you don't make a mess when sucking the delicious soup out of your Xiaolongbao.
So, both are useful and complement each other πŸ˜€
@itworldcup It was tied 50-50, then I voted and it moved to 51-49. This feels so much different than my votes in US presidential elections. :-)
@eyeinthesky ↑↑↑ vor 10 Uhr
@itworldcup We need more votes for #rust
@itworldcup My brain says rust, my heart says python...
@itworldcup
One minute left and two votes differ
@itworldcup Is this the equivalent of a penalty shoot out?

@itworldcup

$ ap/pollresult https://hachyderm.io/@itworldcup/115960578331633434 -s { "Python": 915, "Rust": 912 } ------- Ξ£: 1827

Ha!

@itworldcup (not that I like Python all that much, or py3k for that matter, but.)
@itworldcup best result ❀️
@itworldcup
Now I want a Death Match, where people are allowed to try to hack their results with bots, using their language. 😁
@itworldcup "50-50? What, like 50% we live, 50% we die?"

@itworldcup it is insignificant for me and I call it a tie.

And now back to business with php and its shiny package manager composer.

@itworldcup nooo python is now leading a bit!
@yggverse Uhm, how do I tell you? The tournament ended two days ago, Python won by three votes...