История изменений
Исправление den73, (текущая версия) :
фишка интерпретируемых языков
если уж вспоминать старое, то common lisp одновременно:
- компилируемый язык
- имеет классы
- можно заменять в любом месте и без перекомпиляции проекта
- и даже без python module.py
- имеет лучшую поддержку тредов (хотя да, там откровенно недоделано)
Оберон - также язык, компилируемый в машинный код, и в нём тоже есть горячая замена, хотя и более убогая, чем в лиспе.
Так что популярность питона всё же связана не с его качествами, а с невежеством публики. А интерпретируемость к горячей замене отношения не имеет.
Касаемо же производительности Питона, мы похоронили лисп-проект внезапно из-за того, что лисп оказался медленнее Питона. Во-первых, в лиспе свои строки и уже этого может хватить, чтобы погореть на преобразовании в FFI-обёртках. Если же питон используется просто как клей между сишными функциями, а сами функции тяжёлые, то его тормознутость менее важна. Если же шлифануть ситоном, то он вообще становится изрядно быстр.
Исправление den73, :
фишка интерпретируемых языков
если уж вспоминать старое, то common lisp одновременно:
- компилируемый язык
- имеет классы
- можно заменять в любом месте и без перекомпиляции проекта
- и даже без python module.py
- имеет лучшую поддержку тредов (хотя да, там откровенно недоделано)
Оберон - также язык, компилируемый в машинный код, и в нём тоже есть горячая замена, хотя и более убогая, чем в лиспе.
Так что популярность питона всё же связана не с его качествами, а с невежеством публики. А интерпретируемость к горячей замене отношения не имеет.
Исправление den73, :
фишка интерпретируемых языков
если уж вспоминать старое, то common lisp одновременно:
- компилируемый язык
- имеет классы
- можно заменять в любом месте и без перекомпиляции проекта
- и даже без python module.py
- имеет лучшую поддержку тредов (хотя да, там откровенно недоделано)
Так что популярность питона всё же связана не с его качествами, а с невежеством публики. А интерпретируемость к горячей замене отношения не имеет. Оберон - также язык, компилируемый в машинный код, и в нём тоже есть горячая замена, хотя и более убогая, чем в лиспе.
Исходная версия den73, :
фишка интерпретируемых языков
если уж вспоминать старое, то common lisp одновременно:
- компилируемый язык
- имеет классы
- можно заменять в любом месте и без перекомпиляции проекта
- и даже без python module.py
- имеет лучшую поддержку тредов (хотя да, там откровенно недоделано)
Так что популярность питона всё же связана не с его качествами, а с невежеством публики.