Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПО АИС.doc
Скачиваний:
141
Добавлен:
28.10.2018
Размер:
664.58 Кб
Скачать

[Править] Недостатки

См. также списки недостатков языка Python[41].

[Править] Низкое быстродействие

Питон, как и многие другие интерпретируемые языки, не применяющие, например, JIT-компиляторы, имеют общий недостаток — сравнительно невысокую скорость выполнения программ[42]. Однако, в случае с Python этот недостаток компенсируется уменьшением времени разработки программы[42]. В среднем, программа, написанная на Python, в 2-4 раза компактнее, чем её аналог на C++ или Java[42]. Сохранение байт-кода (файлы .pyc и .pyo) позволяет интерпретатору не тратить лишнее время на перекомпиляцию кода модулей при каждом запуске, в отличие, например, от языка Perl. Кроме того, существует специальная JIT-библиотека psyco[43], позволяющая ускорить выполнение программ (однако приводящая к увеличению потребления оперативной памяти). Эффективность psyco сильно зависит от архитектуры программы.