|
|
3.10, Аноним (-), 19:50, 01/07/2012 [^] [^^] [^^^] [ответить] [↓] [п©б╘п▒Б┬≥Б∙≈ п©б╘п▒Б┬≥Б∙≥п©б╘п▒Б┬≥Б∙⌡п©б╘п▒Б┬≥Б∙▓п©б╘п▒Б┬≥я▒я▐Б√░п▒Б√═Б■─п©б╘п▒Б┬≥ц╥я▐Б√░п▒Б√═Б√└п©б╘п▒Б┬≥Б∙⌡я▐Б√░п▒Б√═Б■─я▐Б√░п▒Б√═Б√▒]
| –6 +/– |
> Использование интерпретируемых ЯП как правило повышает надежность,
Я заметил: 90% багов убунты - в их питоновом булшите, который я по этому поводу деинсталлирую первым делом. После чего у меня перестают падать/виснуть/глючить какие-то недоноски и все просто работает :)
> портируемость
Такая портируемость, конечно - три версии интерпретера в системе. Какого дьявола у меня нет трех версий компилера, а C89-сорсы собираются и по сей день?
> и скорость написания программ.
Да, единственное чем могут покозырять питонисты:
- Моя скорость ввода - 1000 знаков в минуту!!!
- ???!!!
- ...правда такая фигня получается!
| |
|
|
5.136, Michael Shigorin (ok), 17:46, 05/07/2012 [^] [^^] [^^^] [ответить] [п©б╘п▒Б┬≥Б∙≈ п©б╘п▒Б┬≥Б∙≥п©б╘п▒Б┬≥Б∙⌡п©б╘п▒Б┬≥Б∙▓п©б╘п▒Б┬≥я▒я▐Б√░п▒Б√═Б■─п©б╘п▒Б┬≥ц╥я▐Б√░п▒Б√═Б√└п©б╘п▒Б┬≥Б∙⌡я▐Б√░п▒Б√═Б■─я▐Б√░п▒Б√═Б√▒]
| +/– |
> Куда важнее, возможность его последующего рефакторнга/исправления багов.
Особенно генетических... сегодня прислали:
>>> class B(object):
... arr = []
... def __init__(self):
... self.arr.append(1)
...
>>> x = B()
>>> y = B()
>>> x.arr
[1, 1]
>>> y.arr
[1, 1]
>>> B.arr
[1, 1]
>>> z = B()
>>> B.arr
[1, 1, 1]
>>> x.arr
[1, 1, 1]
-- бишь обращение к тому, что в Ruby называется class method, способно привести к изменению состояния класса (!), влияющему на состояние инстанциируемых в дальнейшем объектов (!!!).
| |
|
|
5.25, Аноним (-), 00:06, 02/07/2012 [^] [^^] [^^^] [ответить] [↓] [п©б╘п▒Б┬≥Б∙≈ п©б╘п▒Б┬≥Б∙≥п©б╘п▒Б┬≥Б∙⌡п©б╘п▒Б┬≥Б∙▓п©б╘п▒Б┬≥я▒я▐Б√░п▒Б√═Б■─п©б╘п▒Б┬≥ц╥я▐Б√░п▒Б√═Б√└п©б╘п▒Б┬≥Б∙⌡я▐Б√░п▒Б√═Б■─я▐Б√░п▒Б√═Б√▒]
| +1 +/– |
> а общелинуксовые - тестируются всеми дистрибутивами. В итоге получается, что последние
> стабильнее.
Ну да, yum тормозит и ловит OOM не менее стабильно. Ну и так далее. В общем если нечто писано на питоне - это 99% гарантия того что это бажная наколенная поделка, где единственным плюсом было то что разработчики гнали как на пожар. Поскольку я разработчиком этого шита не являюсь, для меня заметны только недостатки. Ну вот пусть сами разработчики и пользуют свой третьесортный крап. А я для себя придумал просто критерий такой: если в зависимостях питон -> не ставим или деинсталлим по возможности. Очень удобно, btw :)
| |
5.140, Lain_13 (?), 14:53, 10/07/2012 [^] [^^] [^^^] [ответить] [↑] [п©б╘п▒Б┬≥Б∙≈ п©б╘п▒Б┬≥Б∙≥п©б╘п▒Б┬≥Б∙⌡п©б╘п▒Б┬≥Б∙▓п©б╘п▒Б┬≥я▒я▐Б√░п▒Б√═Б■─п©б╘п▒Б┬≥ц╥я▐Б√░п▒Б√═Б√└п©б╘п▒Б┬≥Б∙⌡я▐Б√░п▒Б√═Б■─я▐Б√░п▒Б√═Б√▒]
| +/– |
Парадоксально, но на моей системе — факт. Ни разу не имел проблем с ubuntu-only питоновским софтом, но вот GUI к Deluge, писанное вроде как на этом самом питоне, меня уже заколебали своей любовью внезапно сожрать одно, а то и все 4 ядра процессора вообще без видимой на то причины (благо хоть раздача ведётся отдельным процессом, писанном не на питоне) или внезапно отожрать гектар памяти пот хрен знает что вообще (явно не на кэш блоков). А вот Transmission себя очень даже хорошо ведёт, например.
| |
|
|
|
|
|
|
|
Часть нити удалена модератором |
|
|
|
|