you are viewing a single comment's thread
view the rest of the comments
[–] [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.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 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".

  • source
  • parent
  • hideshow 2 child comments
  • [–] [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.

  • source
  • parent