Форум сайта python.su
Слышал, что в проектах расширяют базовый Python, дописывая на Си. Зачем? Чего же не хватет Python в современном мире?
Офлайн
скорости
Офлайн
Да скорости же! И не С, а С++, бустом завернутый.
Представь, я сложную 3Д сцену буду Питоном рисовать, им же анимировать. Физику считать, звуки играть… Сколько FPS получится? Полтора или всего лишь треть? Другое дело, если на Питоне эту сцену описывать и плюсам ее скармливать. И, если что, callback опять в Питон.
Или видеопоток делать с JPEG2000 компрессией. Или еще что…
Кое-где народ сложными мат. расчетами занимается. Тоже питон любят, но расчетчики у них на плюсах.
Офлайн
Андрей СветловЯ думал, что на Python пишут бизнес приложения и web-application, а получается еще и навороты пишут.
Да скорости же! И не С, а С++, бустом завернутый.
Представь, я сложную 3Д сцену буду Питоном рисовать, им же анимировать. Физику считать, звуки играть… Сколько FPS получится? Полтора или всего лишь треть? Другое дело, если на Питоне эту сцену описывать и плюсам ее скармливать. И, если что, callback опять в Питон.
Или видеопоток делать с JPEG2000 компрессией. Или еще что…
Кое-где народ сложными мат. расчетами занимается. Тоже питон любят, но расчетчики у них на плюсах.
Отредактировано (Июнь 20, 2007 16:18:16)
Офлайн
На Питоне пишут практически всё. Я когда-то вирус протектор писал :)
А на чем писать 3D по твоему? На бейсике? Или на ассемблере?
Офлайн
Андрей СветловА на чём пишут 3D? Я всегда думал что в основном это C++. А Python здесь причем?
А на чем писать 3D по твоему? На бейсике? Или на ассемблере?
Офлайн
А отчего тогда в любой игрушке скриптовый язык появляется? И простыни xml или самодельных описаний?
А Питон не Lua, на нем можно каркас делать. А на этот каркас потом натравливать сервисы на плюсах. Которые в pyd'ах лежат. Просто и сердито. Логику на Питоне писать лучше и быстрее. С++ не столь гибок.
Офлайн
Андрей СветловУ меня вопрос тогда такой: Можно ли, используя только Python, писать масштабные бизнес-приложения, а если нет, то что нужно на Сях дописывать.
А отчего тогда в любой игрушке скриптовый язык появляется? И простыни xml или самодельных описаний?
А Питон не Lua, на нем можно каркас делать. А на этот каркас потом натравливать сервисы на плюсах. Которые в pyd'ах лежат. Просто и сердито. Логику на Питоне писать лучше и быстрее. С++ не столь гибок.
Офлайн
DenisТо, что потребует оптимизации. Господа, не кормите тролля.
У меня вопрос тогда такой: Можно ли, используя только Python, писать масштабные бизнес-приложения, а если нет, то что нужно на Сях дописывать.
Офлайн
Для бизнес-приложений, думаю, ничего не понадобится. Разве что приблуду какую экзотическую прицепить, к которой Python библиотеки нет, а C либа - есть. Но это редкость и скорее всего не потребуется
Офлайн