▲ 72 ▼ Why Is Python So Popular in 2025? (blog.jetbrains.com) submitted 11 months ago by namingthingsiseasy@programming.dev to c/programming@programming.dev 94 comments fedilink hide all child comments
[–] namingthingsiseasy@programming.dev [S] 2 points 11 months ago (1 child) It can scale though. It parallelizes really well if you use queuing systems to distribute the load. You just have to make sure that the hot loops are in C/C++, and it is very easy to interface with compiled binaries via the C API. permalink fedilink source parent hideshow 2 child comments replies: [–] atzanteol@sh.itjust.works 5 points 11 months ago (1 child) It can scale though. So can assembly. But it takes a tremendous amount of discipline. Python's curse is that it's popular with "newbs" who think it's okay to use dictionaries for everything and that type hints are "clutter". permalink fedilink source parent hideshow 2 child comments replies: [–] namingthingsiseasy@programming.dev [S] 2 points 11 months ago Agreed. I have seen a lot of Python code that was really painful to massage back into a more structured object hierarchy. Java certainly does a bit better in that respect, and as a language, it does a much better job of encouraging better practices, but I think it's also largely due to the kinds of people that use those languages as well. permalink fedilink source parent
[–] atzanteol@sh.itjust.works 5 points 11 months ago (1 child) It can scale though. So can assembly. But it takes a tremendous amount of discipline. Python's curse is that it's popular with "newbs" who think it's okay to use dictionaries for everything and that type hints are "clutter". permalink fedilink source parent hideshow 2 child comments replies: [–] namingthingsiseasy@programming.dev [S] 2 points 11 months ago Agreed. I have seen a lot of Python code that was really painful to massage back into a more structured object hierarchy. Java certainly does a bit better in that respect, and as a language, it does a much better job of encouraging better practices, but I think it's also largely due to the kinds of people that use those languages as well. permalink fedilink source parent
[–] namingthingsiseasy@programming.dev [S] 2 points 11 months ago Agreed. I have seen a lot of Python code that was really painful to massage back into a more structured object hierarchy. Java certainly does a bit better in that respect, and as a language, it does a much better job of encouraging better practices, but I think it's also largely due to the kinds of people that use those languages as well. permalink fedilink source parent