|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vladimir Bormotov 2:5020/400 26 Jan 2003 00:33:16 To : Zahar Kiselev Subject : Re: научный вопрос --------------------------------------------------------------------------------
Hi, Zahar!
>>>>> "ZK" == Zahar Kiselev <Zahar.Kiselev@p1.f382.n5030.z2.fidonet.org> writes:
[skip]
ZK>>> стыковать между собой и этот бутерброд отлаживать.
VB>> ты все еще не веришь, видимо просто не понимаешь. В скриптовой
VB>> части нечего будет отлаживать.
ZK> Да?
да.
ZK> Я вот сишную либу из Си вызвал - и то минут 15 потратил пока сообразил
ZK> -static линкеру сказать. И это один и тот же язык.
если кто-то забыл - Cи, это "портабельный ассемблер".
ZK> А тут два разных стыковать.
эти "два разных" (каждый из) сделаны специально с расчетом на то, чтоб они
легко стыковались с Си.
JFYI: http://www.artima.com/intv/pyscale.html
===
Bill Venners: What were your original design goals for Python?
[skip]
Guido van Rossum: Actually, my initial goal for Python was to serve as a
second language for people who were C or C++ programmers, but who
had work where writing a C program was just not effective.
===
>> Ты отлаживаешь клей, когда склеиваешь две
VB>> поверхности?
ZK> Сразу видно, что с "не бытовыми" клеями типа эпоксидных компаундов ты
ZK> не работал. Впрочем - это не по теме данной эхи.
в данном случае, expact, python - это БЫТОВОЙ КЛЕЙ. Причем, бы даже
скзала что expect совсем бытовой, типа секунды, которую "намазал, прижал и
оно держит". Под питон еще нужно поверхности немного обработать...
VB>> Вот скриптовый язык это клей. Если поверхности готовы (а судя по
VB>> всему, по крайней мере gnuplot готов) - намазал, прижал, все, не
VB>> разорвешь.
ZK> Если бы не приходилось когда-то заниматься стыковкой модулей на разных
ZK> языках - я бы тебе поверил.
тебе не приходилось стыковать модули написаные на Си со скриптовыми
языками. Весь остальной свой опыт "стыковки модулей" можешь отправить в
мусорник, к данной задаче он мало применим. Выводы из того твоего опыта
совсем неприменимы.
ZK>>> Еще день просидел в интернете.
ZK> День - это громко сказано. Учитывая что в офис информагентства к
ZK> толстому каналу я приперся естественно к обеду(халявному:), ну и
ZK> посидел до окончания их рабочего дня(где-то до семи).
ок, пол дня.
VB>> во-во, хотя питон/экспект учится за один вечер....
ZK> Питон за вечер? Ты преувеличиваешь мои способности.
нет, ты преувеличиваешь объем Tutorial'а.
ZK> Сделай скидку на то, что я не профессиональный программист - просто в
ZK> институте изучал такой предмет, наравне с ТОЭ и даже историей КПСС:).
в том-же URL:
===
GvR: [skip]
So I never intended Python to be the primary language for programmers,
although it has become the primary language for many Python users.
===
перевожу популярно - автор не ожидал что с питона будут начинать учиться
прогарммировать. Тем не мение, для многих пользователей python - это
первый язык прогарммирования.
Как думаешь, они в муках приходили к этому? Для меня питон, даже не
третий язык, на меня действительно можно не ровняться. Hо я обучалку
прочитал за час ;)
VB>> во-во, еще нужно потратить время на выяснение глюков линкера...
ZK> Hу это еще не глюк... Думаешь, при попытке слинковать свой код на Си
ZK> с TCL или Питоном такое не может вылезти?
может.
ZK> Да и "потратил время" я ровно настолько чтобы прочитать man ld.
угу. Только результат у тебя промежуточный. В итоге.
[skip]
VB>> сложная задача это отвечать тебе, прорываясь сквозь упертость и
VB>> нежелание слушать. Остальное все фигня.
ZK> Кстати говоря - я бы еще понял, если бы мне посоветовали сразу
ZK> забросить идею перенаправления ввода/вывода в гнуплот, и вызвать
ZK> plplot из TCL (такая возможность там декларирована).
зачем делать сразу то, что можно не делать вообще?
ZK> Хорошим советом я бы назвал и совет посетить упомянутый мной сайт
ZK> "Linux Software for Scientists". А идею использовать бутерброд
ZK> "Си-Питон-Гнуплот" и заниматься перенаправлением вывода на Питоне -
ZK> сегодня я уже не назову советом _профессионала_.
я не профессионал в вызовах гнуплота. Hо я за 5 минут нашел библиотеку,
которая "все это делает сама", URL я тебе приводил.
ZK> Это мне простительно не иметь достаточного кругозора в среде
ZK> юниксового софта и не знать что чем проще сделать. Отсюда и всплыл
ZK> единственный известный мне ранее продукт для рисования графиков -
ZK> гнуплот.
для меня тоже. Я вообще графики не рисую. Hикакие. Способов нарисовать
графики масаа. Та точка дисскусии в которйо я "влез" была уже про
гнуплот. Идти к истокам, мне лень, а как более безгеморойно вызывать
гнуплот, я подсказал. Hужно еще больше? Будет больше. ТОка спрашивай, и
выполняй рекомендации ;)
VB>> да-да, весьма простые, потратить день на копание в интернете, на
VB>> проверку нескольких софтин, в итоге наступить на грабли с линкером, но
VB>> уговорить себя, что "мне и так сойдет".
ZK> Hу назови мне хотябы одну причину - почему в моем случае не сойдет
ZK> статически собарнный бинарник? Только не надо говорить что из-за
ZK> размера:-)
да тебе-бы сошло вообще off-line рисование графика. Ты са мэто говорил.
Все остальное флейм, из серии "двум умным людям приятно почесать язык"
VB>> А я или Витус не сказали, что с помощью Tk графики рисуются на
VB>> раз-два-три? Без всяких гнуплотов и прочих библиотек? По точкам,
VB>> по линиям или еще как хочешь?
ZK> "Без библиотек" - это как простите?
это только теми средствами, октоыре идет out-of-box, например с питоном,
или tcl'ем. А именно Tk.
ZK> Вот тот самый plplot имеет возможность работы с использованием tk в
ZK> качестве нижележащего уровня. Или прямо через Xlib - по выбору.
если задаться вопросом "выбора", то я сходу не знаю тулкита которым нельзя
бы было пользоваться из питона. Tkinter - там out-of-box. Я не считаю
что Tk это библиотека для питона (для tcl'я это ваще родное ;)
--
Bor.
--- ifmail v.2.15dev5
* Origin: BorHomeLand (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/254177ecf247.html, оценка из 5, голосов 10
|