Straik32423
Июль 7, 2016 22:16:28
Объясните новичку, пожалуйста. Все говорят, что на пайтоне можно написать почти все, что угодно, но так же говорят, что это некомпелируемый язык, как я понимаю, это значит, что exe файл получить не выйдет. Так как же тогда это происходит?
Shaman
Июль 7, 2016 22:35:08
Стало быть компиляция нужна не всегда и не везде.
Straik32423
Июль 7, 2016 22:46:22
Shaman
Стало быть компиляция нужна не всегда и не везде.
А можно поподробней? Хотя бы поверхностно.
Shaman
Июль 7, 2016 22:54:32
Straik32423
А можно поподробней? Хотя бы поверхностно.
Компиляция необходима только для ядра системы. Всё остальное практически, или в теории может быть исполнено как угодно. Можно интерпретатор считать процессором и посмотреть на вещи с такой точки зрения.
Straik32423
Июль 7, 2016 22:59:02
Shaman
То есть, на ПК должен быть установлен интерпретатор, да?
Shaman
Июль 7, 2016 23:00:48
Straik32423
есть, на ПК должен быть установлен интерпретатор, да?
Да. В том, или ином виде.
Straik32423
Июль 7, 2016 23:04:29
Shaman
Понятно. Благодарю.
XoFfiCEr
Июль 12, 2016 21:43:37
Пишу программу для своей работы на питоне, достаточно серьезная программа, 1246 строк на сегодня.
Еще не весь функционал реализован поэтому она будет больше.
sqlite3 используется ну и tkinter тоже.
Пока что она не тормозит, все ок.
Но все таки компиляция желательна была бы для python.
Shaman
Июль 12, 2016 21:48:05
Динамические языки почти не поддаются неjit компиляции, но критичный к производительности код большинства распространённых модулей питона писан на C и производных.
doza_and
Июль 12, 2016 23:50:00
XoFfiCEr
Но все таки компиляция желательна была бы для python.
Мне кажется вы не точно выражаетесь. Или вы любите играться с make файлами, поскольку вам нравится сам процесс компиляции?
Наверное вы имеете ввиду желательно повысить производительность? Но на чем основано ваше желание если производительности хватает?