Обновить
0
Наверняка вас как-нибудь зовут @DarkPhoenixread⁠-⁠only

Пользователь

Отправить сообщение
Если второй протокол, то ничего просмотреть особо не получится.
Если Питоновская программа написана прямыми руками, а которая на С — кривыми, то да :)
Пример. Игра EVE-Online написана на чистом Питоне (клиент и сервер), и ничего.
Если ты про cPickle, то да. Действительно огромный прирост скорости. Ничего не попишешь, С — язык низкого уровня, а Питон — высокого. За удобство приходится платить.
Эх, не удалось ускользнуть от этой холиварной темы… :)

Показательно, что питоновские модули, написанные на С, можно пересчитать по пальцам.
OMFG, подумал я… Мой первый псто — и на глагнег!..
Хочешь — напиши лучше. Я описал базовое применение пикла.
Особой нужды паковать классы я не вижу, но не исключаю, что такая возможность понадобится.

Лично я запаковываю исключительно массивы или словари (скажем, файл локализации или индекс файлов).
Ограничения по неймспейсам такие же, как и в самом языке (зарезервированные слова и т. д.)
Запиклится объект или нет — можно выяснить лишь попытавшись запиклить его. Если пикл прошел удачно (т. е. не вылезли ошибки), то и всё остальное тоже будет в порядке.
Ну, это, я думаю, нормальному программисту (и вообще логически мыслящему человеку) и так ясно — trust noone.
Что он из себя представляет? Если это образование из типов, которые я описал выше, то должен. Вообще единственное ограничение, которое я нашел в официальной документации — это функции с глубокой рекурсией.
Я не делал акценты на безопасности пикла, а лишь рассказал о некоторых возможностях его использования.

Кстати, в чем заключается эта небезопасность?
Возможно, я чего-то не допонимаю, но про пикл протоколы я рассказал.
Добавил кортежи.
А вот она: darkphoenix.habrahabr.ru/blog/44599/
Спасибо за карму!
ОС — пока нет, но программы для каких-то муниципальных компьютеров было однажды написано именно на Питоне.
А вот и подоспел дежурный говнотролль. Гори в аду, тебя не слышат.
Как-то очень сильно не сразу тут об этом написали. Проекту уже год с небольшим.
Изначально логотип Питона был зеленым.
Всё дело в том, что некая группа товарищей в свое время меня основательно минуснула, так что никуда написать не могу, кроме комментов, а в комменты писать как-то не сильно хочется, слишком тексту много.
Язык С позволяет достичь огромного прироста производительности по сравнению с некоторыми родными модулями Питона. Например, есть великолепный модуль Pickle, который запаковывает объект в строку или файл в бинарном режиме. Он хорош и быстр, но есть модуль cPickle, который работает в ТЫСЯЧИ раз быстрее своего питоновского аналога.

А вообще если дадите кармы, напишу статью о консервации и последующего использования объектов. Я много интересного знаю про Питон.

Информация

В рейтинге
Не участвует
Откуда
Украина
Зарегистрирован
Активность