|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Igor Nikolaev 2:5030/266 26 Jun 2001 04:45:06 To : Vlad Foltz Subject : Re: Программить графику под линукс - как? -------------------------------------------------------------------------------- Vlad Foltz <Vlad_Foltz@p8.f1015.n5030.z2.fidonet.org> wrote: > Значит я непрофессионал. Hе говоря уже о том, что в M$ и борланде тоже > сплошные ламеры, раз снабжают свои профессиональные приблуды такой > возможностью. Если в Увы, да. Уровень среднего программёра в m$ ужасен, m$ выезжает за счёт монополизма, жёсткой технологии кодирования и многократного написания одного и того же несколькими людьми с последующими проверками, отладками, тестами etc. > эхотаге нельзя нормально (читай удобно) отлаживать - так и скажи, я буду сразу > настраиваться на более другие способы написания приложения и забуду про gdb. В эхотаге принято программировать хорошо, с душой, для себя. Тот факт, что твою программу будут читать другие люди, сам по себе дисциплинирует. Реально отладчик при правильной работе практически не нужен. Hо ничто не мешает им пользоваться. > Мне не нужно отлаживать бинарник в асмовских командах. Мне нужно нормально (по > ходу дела, не отвлекаясь) отлаживать прогу в процессе разработки. Т.е. вместо > кучи DEBUG_PRINT'ов и совсем глупых ASSERT'ов разок пройтись дебагером. В unix программное обеспечение традиционно состоит из множества небольших кусочков, каждый из которых вполне может функционировать как отдельная программа. fork стоит дёшево, распределение памяти и межзадачный обмен операционная система делает хорошо. Вместе с системой есть множество готовых программ которые можно использовать. Hичто не мешает сделать интерфейс на одном языке, обработку данных на другом, общение с устройством на третьем, управление на четвёртом. Также традиционно для обмена данными между задачами используются символьные протоколы, существенно упрощающие написание. Вдобавок у тебя всегда есть возможность на этапе скормить свои данные в какую-либо готовую высокоуровневую программу, например для графики в gnuplot, ghostscript или wish. В результате можно довольно быстро получить 'действующий макет', который уже солить и перчить по вкусу в соответствии с требованиями заказчика. Для отладки подобных систем debugger практически не нужен. -- Игорь Hиколаев --- ifmail v.2.12.os.sensi * Origin: http://www.netfunny.com/rhf/jokes/94q3/quality1 (2:5030/266@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.linux/134168217c501.html, оценка из 5, голосов 10
|