Feature creep is an awful side effect. I would love to have language having just few add-ons per decade so I can grasp it all
Feature creep is an awful side effect. I would love to have language having just few add-ons per decade so I can grasp it all
Python is in the top 3 programming languages in the world.
These things I don't usually look up for Python, because Python is clearly not a very functional language and doesn't have the immutable data structures at all, and doesn't even feature TCO, so basically Python is mostly lost, when it comes to doing FP, and I accept, that it is not really that kind of language. I only try to use FP knowledge to avoid common pitfalls, when coding in Python. But from Lua I would expect better.
not sure which means more, but the second is definitely critical.
While it was already in widespread use, Python really took off in the scientific/research community, thanks first to numpy and then to all the other libraries built on top of it up to the current crop of ML/AI libraries.
Those people used to write a lot code in Fortran, Matlab and R (depending on their research area) which are all 1-indexed.
Also Lua is kind of frozen in version 5.1, if one cares about performace, while even if CPython only recently got JIT love, there are several other alternatives.
I think I read a title on HN that was literally titled “Why Python Won” in late 2025.
The last new significant thing invented in programming was OOP in the 1990s.
Everything else is just ancient, OOP was about bringing the benefits of micro-services to single computer environments. Yes, you read that right
The new ECS system for 3d games was used by the first computer drawing program Sketchpad in 1963.
Programming is mostly just recycling ideas around and around.
> The last new significant thing invented in programming was OOP in the 1990s.
OOP is from the 1960s (Simula 67 is generally recognized as the first OOP language.) Probably not actually the last new significant thing invented in programming, though.
Isn't Guido the one who came up with type hints spec and made the reference implementation (Mypy)?