|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Igor Nikolaev 2:5030/266 04 Jul 2001 01:31:06 To : Vlad Foltz Subject : Re: Программить графику под линукс - как? -------------------------------------------------------------------------------- Vlad Foltz <Vlad_Foltz@p8.f1015.n5030.z2.fidonet.org> wrote: > Были байки про то, что W95 написали 5 человек. Кто такой "средний программер"? > Тот кто пишет встроенный дебагер для VC или тот, кто рисует скрепки для ворда? Спроектировали - возможно. Программист среднего звена это человек получающий спецификации и выдающий код. Работа поганая, но достаточно пристойно оплачиваемая. Обычно это люди после колледжа (бакалавры). > Стоит он может и дешево, но ведь он неудобен! Или это мне так кажется? > По моему опыту в 95% случаях завести парочку потоков(нитей) внутри > одного процесса бывает удобнее, чем возиться с несколькими процессами. Смотря для чего неудобен. Я говорю про время реакции системы на события. После проектирования ты по простому отлаживаешь программы в незатейливом виде stdin/stdout. Затем если где-то не хватает стартовой производительности делаешь из них демонов. Дремлющий демон ждёт пока к нему кто-либо придёт и по приходу клиента мгновенно форкается. Таким образом можно разбить программу на много кусочков и не потерять в производительности за счёт того, что запуск критичных по времени программ производится при инициализации системы. > IN> Hичто не мешает сделать интерфейс на одном языке, обработку данных > Помнится M$ тоже чего-то в этом духе гнала в какой-то доке из MSDN :))) Гнать то гнала, но у m$ беда с выбором инструментальных средств. Да, конечно можно установить под мастдайкой tcl, perl, кучу разных библиотек и программушек, но уж больно утомительно. К примеру под unix я всегда общее управление системой пишу на shellе. Основная работа делается perl'овыми программушками. Всё что можно получить стандартными средствами так и получается: my $date = `date +"%Y-%m-%d"`; Под microsoft у меня так не выходит. Писать управление на vbasice что-то рука не поднимается :-) Совершенно не хватает предоставляемых os сервисов, хочется всё засунуть в единый кирпич, в котором уже использовать свои собственные навороты. А под unix средства уже есть. Предустановлена масса простых программ, которые при первом взгляде незаметны, но здорово облегчают жизнь. Таких как единая система логов, синхронизация времени, доставка почты... Много ещё - они настолько привычны что совершенно теряешься когда их нет :-) Вдобавок требования к пользовательскому п/о по установке нужных тебе gnu'тых библиотек считаются совершенно нормальными. По крайней мере времени это занимает меньше чем под мастдайкой требование какого-нибудь драйвера чего попало немедленно выкачать и установить свежий DirectX :-) -- Игорь Hиколаев --- ifmail v.2.12.os.sensi * Origin: Форкнем, друзья! (2:5030/266@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.linux/13416dad312c0.html, оценка из 5, голосов 10
|