В статье "Embedding Python in Your C Programs (http://www.linuxjournal.com/article/8497)" описана техника вставки блоков на языке Python в Си программы.URL: http://www.linuxjournal.com/comment/reply/8497
Новость: http://www.opennet.me/opennews/art.shtml?num=6724
а смысл ?уж лучше наоборот
Блин, нечитают а потом комментируют :)) сам такойПайтоновские либы подключаються к Сям.
А я, кстати, тоже смысла не вижу.
Зачем нужны низкоуровневому языку вставки высокоуровневого языка?
Если задача настолько не критична к эффективности кода, то из этих двух языков, Си может выбрать лишь тот, кто в не знает питона.
А если задача на столько критична, то, все равно, интегрировать код лучше на питоне, а критичные участки писать на Сях...А наоборот... Это, IMHO, для знающих толк в извращениях...
Хотя наверное для систем со встроенным языком, для расширения функциональности, это может быть полезным. Этакая пародия на VBA...
почему же. очень даже полезная фича. работа со строками, например, в С\С++ гораздо менее удобна чем на питоне или том же perl. так что как сказать. Если есть удобство и быстрота подключения внешних модулей/библиотек, которые гораздо КОМФОРТНЕЕ обеспечивают работу с теми же строками - я выберу именно их чем мучаться с теми же map/sort/strncpy/etc...
а и не надо мучаться - перепишите эти удобные для вас функции на C..
Тревожный симптом, LOR-изм - писать комменты не прочитав статью. А там, третье предложение от начала: "With surprisingly little effort, the Python interpreter can be integrated into your program to add features quickly that could take months if written entirely in C."
Тут даже переводить нечего :)
:)
> Тут даже переводить нечего :)вот именно что нечего
легче и лучше написать программу целиком на питоне чем морочиться со связкой "С с вставками питона"а еще лучше на питоне со вставкой на С
Ну естественно твое мнение единственно правильное, великий ты наш :-)
> Ну естественно твое мнение единственно правильное,
> великий ты наш :-)по крайней мере оно обоснованное
и безо всяких грязных намеков на лор