В прошлой статье на эту тему я сконцентрировался на одной теме — том, что самая популярная реализация языка Python (CPython) работает с компилятором. И в общем случае языки, использующие интерпретаторы, никогда не достигнут скорости языков-компиляторов. Для того же Python по этой причине написали PyPy, компилятор, чтобы писать более быстрые программы. Но! Игорь Болгов и Bashkatov справедливо напомнили мне, что это не единственная причина и часто далеко не самая важная! Подумав, я решил, что, возможно, моим подписчикам будет интереснее глубже взглянуть на этот вопрос. Какие ещё причины того, что Python такой медленный? Серьёзно, если смотреть множество исследований и тестов, Python из популярных языков может выглядеть самым медленным! Речь о сравнении C, C++, C#, Java, JavaScript с CPython, самой популярной версией Python, разумеется. Почему же так выходит? Причин, на самом деле, много. Но если брать самые важные и понятные новичкам в программировании, можно поговорить о двух вещах (кро
Почему ещё Python ощутимо медленнее C и вообще один из самых медленных языков программирования?
13 января 202313 янв 2023
800
3 мин