* [Comm] C programming @ 2002-10-09 14:35 Oleg 2002-10-10 5:08 ` Прокопьев Евгений 0 siblings, 1 reply; 50+ messages in thread From: Oleg @ 2002-10-09 14:35 UTC (permalink / raw) To: community Hello community, Подскажите пожалуйста рассылку или где можно почитать про программирование на С в Линукс -- Best regards, Oleg mailto:wacom@narod.ru ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [Comm] C programming 2002-10-09 14:35 [Comm] C programming Oleg @ 2002-10-10 5:08 ` Прокопьев Евгений 2002-10-10 7:41 ` [Comm] " Artem K. Jouravsky 2002-10-13 13:46 ` [Comm] Настройки принтера Konstantin 0 siblings, 2 replies; 50+ messages in thread From: Прокопьев Евгений @ 2002-10-10 5:08 UTC (permalink / raw) To: community Oleg wrote: > Hello community, > > Подскажите пожалуйста рассылку > или где можно почитать про программирование на С в Линукс IMHO для начала лучшее http://www.advancedlinuxprogramming.com/ Эта книжка есть в печатном варианте на русском -- С уважением, Прокопьев Евгений ^ permalink raw reply [flat|nested] 50+ messages in thread
* [Comm] Re: C programming 2002-10-10 5:08 ` Прокопьев Евгений @ 2002-10-10 7:41 ` Artem K. Jouravsky 2002-10-10 8:04 ` W.Kondratev ` (3 more replies) 2002-10-13 13:46 ` [Comm] Настройки принтера Konstantin 1 sibling, 4 replies; 50+ messages in thread From: Artem K. Jouravsky @ 2002-10-10 7:41 UTC (permalink / raw) To: community On Thu, Oct 10, 2002 at 09:08:02AM +0400, Прокопьев Евгений wrote: > Oleg wrote: > >Hello community, > > > > Подскажите пожалуйста рассылку > > или где можно почитать про программирование на С в Линукс > > IMHO для начала лучшее http://www.advancedlinuxprogramming.com/ Эта > книжка есть в печатном варианте на русском Там мало... И оно в самом деле advanced. А для начала есть что-то? -- Best wishes, Artem K. Jouravsky, iFirst Ltd, System Administrator. ----------------------- Компания Аттика - мечта маразматика ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [Comm] Re: C programming 2002-10-10 7:41 ` [Comm] " Artem K. Jouravsky @ 2002-10-10 8:04 ` W.Kondratev 2002-10-10 10:15 ` aen ` (2 subsequent siblings) 3 siblings, 0 replies; 50+ messages in thread From: W.Kondratev @ 2002-10-10 8:04 UTC (permalink / raw) To: Artem K. Jouravsky >> IMHO для начала лучшее http://www.advancedlinuxprogramming.com/ Эта >> книжка есть в печатном варианте на русском > Там мало... И оно в самом деле advanced. > А для начала есть что-то? Да бросьте :). Ничего advanced там нету, одно название, самая милая книжка для начинающих. ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [Comm] Re: C programming 2002-10-10 7:41 ` [Comm] " Artem K. Jouravsky 2002-10-10 8:04 ` W.Kondratev @ 2002-10-10 10:15 ` aen 2002-10-10 11:29 ` Vitaly Lugovsky 2002-10-10 13:32 ` Maksim Otstavnov 3 siblings, 0 replies; 50+ messages in thread From: aen @ 2002-10-10 10:15 UTC (permalink / raw) To: community Artem K. Jouravsky wrote: >On Thu, Oct 10, 2002 at 09:08:02AM +0400, Прокопьев Евгений wrote: > > >>Oleg wrote: >> >> >>>Hello community, >>> >>> Подскажите пожалуйста рассылку >>> или где можно почитать про программирование на С в Линукс >>> >>> >>IMHO для начала лучшее http://www.advancedlinuxprogramming.com/ Эта >>книжка есть в печатном варианте на русском >> >> >Там мало... И оно в самом деле advanced. >А для начала есть что-то? > > > Для начала -- K&R (Керниган и Ричи). А дальше -- документация (в info) и тексты программ. Многое определяется конкретными задачами, если их можно сформулировать -- легче ответить на вопрос. Rgrds, AEN ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [Comm] Re: C programming 2002-10-10 7:41 ` [Comm] " Artem K. Jouravsky 2002-10-10 8:04 ` W.Kondratev 2002-10-10 10:15 ` aen @ 2002-10-10 11:29 ` Vitaly Lugovsky 2002-10-10 11:37 ` aen ` (2 more replies) 2002-10-10 13:32 ` Maksim Otstavnov 3 siblings, 3 replies; 50+ messages in thread From: Vitaly Lugovsky @ 2002-10-10 11:29 UTC (permalink / raw) To: community On Thu, 10 Oct 2002, Artem K. Jouravsky wrote: > > > Подскажите пожалуйста рассылку > > > или где можно почитать про программирование на С в Линукс > > > > IMHO для начала лучшее http://www.advancedlinuxprogramming.com/ Эта > > книжка есть в печатном варианте на русском > Там мало... И оно в самом деле advanced. > А для начала есть что-то? [а чего ещё от меня ждать?!?] Для начала - советую НЕ ПРОГРАММИРОВАТЬ НА СИ. До тех пор, пока не потребуется либо что-то ну очень сурово числодробильное заделать - но тут Линукс никаким боком, такие задачи редко бывают системозависимыми, или же модуль ядрёный написать (но и здесь уже есть вполне вменяемые технологии, позволяющие обойтись без тяжелого, опасного и хиленького язычка Цэ). Ещё один вариант задачи для Цэ - рантайм к какому либо ЯВУ. Но и тут злоупотребления Цёй надо бы всячески минимизировать. Короче, вывод: не надо писать на Си. Тем более - "для начала" - нет резона портить себе мозги всякой гадостью. ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [Comm] Re: C programming 2002-10-10 11:29 ` Vitaly Lugovsky @ 2002-10-10 11:37 ` aen 2002-10-10 11:42 ` Vitaly Lugovsky 2002-10-10 12:32 ` [Comm] Re: C programming Artem K. Jouravsky 2002-10-10 15:29 ` Н е б е с н ы й 2 siblings, 1 reply; 50+ messages in thread From: aen @ 2002-10-10 11:37 UTC (permalink / raw) To: community Vitaly Lugovsky wrote: >On Thu, 10 Oct 2002, Artem K. Jouravsky wrote: > > > >>>> Подскажите пожалуйста рассылку >>>> или где можно почитать про программирование на С в Линукс >>>> >>>> >>>IMHO для начала лучшее http://www.advancedlinuxprogramming.com/ Эта >>>книжка есть в печатном варианте на русском >>> >>> >>Там мало... И оно в самом деле advanced. >>А для начала есть что-то? >> >> > > [а чего ещё от меня ждать?!?] > > Для начала - советую НЕ ПРОГРАММИРОВАТЬ НА СИ. До тех пор, пока не >потребуется либо что-то ну очень сурово числодробильное заделать - но тут >Линукс никаким боком, такие задачи редко бывают системозависимыми, или >же модуль ядрёный написать (но и здесь уже есть вполне вменяемые >технологии, позволяющие обойтись без тяжелого, опасного и хиленького >язычка Цэ). Ещё один вариант задачи для Цэ - рантайм к какому либо ЯВУ. Но >и тут злоупотребления Цёй надо бы всячески минимизировать. > > Короче, вывод: не надо писать на Си. Тем более - "для начала" - нет >резона портить себе мозги всякой гадостью. > > > Для того, чтобы осознанно (а надо все делать осознанно) отказатсья от C, надо его знать. Хотя бы потому, что без его знания невозможно читать программы, которые _надо_ прочитать. Я, например, очень не люблю perl. Но читать (и править) его необходимо, потому приходиться учить. Выбор же языка для того или иного проекта -- отдельный вопрос, который зависит от очень многих факторов, в том числе субъективных. Rgrds, AEN ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [Comm] Re: C programming 2002-10-10 11:37 ` aen @ 2002-10-10 11:42 ` Vitaly Lugovsky 2002-10-10 11:46 ` aen 2002-10-10 12:35 ` [Comm] " Artem K. Jouravsky 0 siblings, 2 replies; 50+ messages in thread From: Vitaly Lugovsky @ 2002-10-10 11:42 UTC (permalink / raw) To: community On Thu, 10 Oct 2002, aen wrote: > > [а чего ещё от меня ждать?!?] > > > > Для начала - советую НЕ ПРОГРАММИРОВАТЬ НА СИ. До тех пор, пока не > >потребуется либо что-то ну очень сурово числодробильное заделать - но тут > >Линукс никаким боком, такие задачи редко бывают системозависимыми, или > >же модуль ядрёный написать (но и здесь уже есть вполне вменяемые > >технологии, позволяющие обойтись без тяжелого, опасного и хиленького > >язычка Цэ). Ещё один вариант задачи для Цэ - рантайм к какому либо ЯВУ. Но > >и тут злоупотребления Цёй надо бы всячески минимизировать. > > > > Короче, вывод: не надо писать на Си. Тем более - "для начала" - нет > >резона портить себе мозги всякой гадостью. > > > > > > > Для того, чтобы осознанно (а надо все делать осознанно) отказатсья от > C, надо его знать. Хотя бы потому, что без его знания невозможно читать > программы, которые _надо_ прочитать. Естественно, его надо знать. Как и минимум пару десятков других языков. Но не стоит делать его первым языком. И не стоит на нём свои первые задачи решать - лучше уж озаботиться изучением Питона или Схемы, и только потом, когда придёт время и в чужом коде ковыряться, добраться до Си, имея уже богатый опыт и сложившееся мировоззрение. > Я, например, очень не люблю perl. Но читать (и править) его необходимо, > потому приходиться учить. Если при этом есть осознание всех ляпов перла, а не просто абстрактная нелюбовь - то это даже лучше, чем полностью перл игнорировать. > Выбор же языка для того или иного проекта -- отдельный вопрос, который > зависит от очень многих факторов, в том числе субъективных. Число субъективных факторов надо бы минимизировать. Во избежание... ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [Comm] Re: C programming 2002-10-10 11:42 ` Vitaly Lugovsky @ 2002-10-10 11:46 ` aen 2002-10-10 11:53 ` Vitaly Lugovsky 2002-10-10 12:35 ` [Comm] " Artem K. Jouravsky 1 sibling, 1 reply; 50+ messages in thread From: aen @ 2002-10-10 11:46 UTC (permalink / raw) To: community Vitaly Lugovsky wrote: >On Thu, 10 Oct 2002, aen wrote: > > > >>>[а чего ещё от меня ждать?!?] >>> >>>Для начала - советую НЕ ПРОГРАММИРОВАТЬ НА СИ. До тех пор, пока не >>>потребуется либо что-то ну очень сурово числодробильное заделать - но тут >>>Линукс никаким боком, такие задачи редко бывают системозависимыми, или >>>же модуль ядрёный написать (но и здесь уже есть вполне вменяемые >>>технологии, позволяющие обойтись без тяжелого, опасного и хиленького >>>язычка Цэ). Ещё один вариант задачи для Цэ - рантайм к какому либо ЯВУ. Но >>>и тут злоупотребления Цёй надо бы всячески минимизировать. >>> >>>Короче, вывод: не надо писать на Си. Тем более - "для начала" - нет >>>резона портить себе мозги всякой гадостью. >>> >>> >>> >>> >>> >>Для того, чтобы осознанно (а надо все делать осознанно) отказатсья от >>C, надо его знать. Хотя бы потому, что без его знания невозможно читать >>программы, которые _надо_ прочитать. >> >> > > Естественно, его надо знать. Как и минимум пару десятков других языков. >Но не стоит делать его первым языком. И не стоит на нём свои первые задачи >решать - лучше уж озаботиться изучением Питона или Схемы, > Согласен. > и только потом, >когда придёт время и в чужом коде ковыряться, > Чем раньше оно придет -- тем лучше. > добраться до Си, имея уже >богатый опыт и сложившееся мировоззрение. > Без знания C не будет ни богатого опыта, ни сложившегося мировоззрения. > > > > >>Выбор же языка для того или иного проекта -- отдельный вопрос, который >>зависит от очень многих факторов, в том числе субъективных. >> >> > > Число субъективных факторов надо бы минимизировать. Во избежание... > Кто б спорил... :-) Rgrds, AEN ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [Comm] Re: C programming 2002-10-10 11:46 ` aen @ 2002-10-10 11:53 ` Vitaly Lugovsky 2002-10-11 8:34 ` [Comm] " Mikhail Zabaluev 0 siblings, 1 reply; 50+ messages in thread From: Vitaly Lugovsky @ 2002-10-10 11:53 UTC (permalink / raw) To: community On Thu, 10 Oct 2002, aen wrote: > > Естественно, его надо знать. Как и минимум пару десятков других языков. > >Но не стоит делать его первым языком. И не стоит на нём свои первые задачи > >решать - лучше уж озаботиться изучением Питона или Схемы, > > > Согласен. > > > и только потом, > >когда придёт время и в чужом коде ковыряться, > > > Чем раньше оно придет -- тем лучше. Не думаю. Он (чужой код) неокрепшие умы может научить всяким гадостям. Новичков надо кормить отборной кашкой с ложечки - то есть, чистым и красивым кодом из учебников, а не чем-то писанным в состоянии алкогольной интоксикации каким-то подзаборным кульхацкером... Мне почти десять лет потребовалось, дабы изжить фортрановские привычки - в том числе и на чужом (даже классическом) коде полученные. Врагу такого не пожелал бы. И ведь начинал Фортран пользовать почти одновременно с Лиспом. Могло быть гораздо хуже. > > добраться до Си, имея уже > >богатый опыт и сложившееся мировоззрение. > > > Без знания C не будет ни богатого опыта, ни сложившегося мировоззрения. Почему же? В Си нет ничего фундаментального, но при этом - очень много лишнего, такого, что за деревьями леса не увидишь. Из языков этого класса начинать следует всё же с Ады или хотя бы Модулы, и только потом испытывать себя на прочность об C++ и голый C. ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [Comm] C programming 2002-10-10 11:53 ` Vitaly Lugovsky @ 2002-10-11 8:34 ` Mikhail Zabaluev 2002-10-11 10:31 ` Re[2]: " Maksim Otstavnov ` (2 more replies) 0 siblings, 3 replies; 50+ messages in thread From: Mikhail Zabaluev @ 2002-10-11 8:34 UTC (permalink / raw) To: community Hello Vitaly, On Thu, Oct 10, 2002 at 03:53:43PM +0400, Vitaly Lugovsky wrote: > > On Thu, 10 Oct 2002, aen wrote: > > > > Естественно, его надо знать. Как и минимум пару десятков других языков. > > >Но не стоит делать его первым языком. И не стоит на нём свои первые задачи > > >решать - лучше уж озаботиться изучением Питона или Схемы, > > > > > Согласен. > > > > > и только потом, > > >когда придёт время и в чужом коде ковыряться, > > > > > Чем раньше оно придет -- тем лучше. > > Не думаю. Он (чужой код) неокрепшие умы может научить всяким гадостям. > Новичков надо кормить отборной кашкой с ложечки - то есть, чистым и > красивым кодом из учебников, а не чем-то писанным в состоянии алкогольной > интоксикации каким-то подзаборным кульхацкером... Угу. А язык здесь большой роли не играет. Можно писать perl-образно на любом языке (c) не помню кто (шутка) > Мне почти десять лет > потребовалось, дабы изжить фортрановские привычки - в том числе и на чужом > (даже классическом) коде полученные. Врагу такого не пожелал бы. И ведь > начинал Фортран пользовать почти одновременно с Лиспом. Могло быть гораздо > хуже. Программист, к которому "прилипают" особенности языка, ещё не просветлён в достаточной мере. > > > добраться до Си, имея уже > > >богатый опыт и сложившееся мировоззрение. > > > > > Без знания C не будет ни богатого опыта, ни сложившегося мировоззрения. > > Почему же? В Си нет ничего фундаментального, но при этом - очень много > лишнего, такого, что за деревьями леса не увидишь. В Си есть три фундаментальные конструкции алгоритмов по Дейкстре (мир его праху) и фундаментальный базис структурного программирования. Есть хорошая, удобная, но не абсолютно навязанная система статических типов. Лишнего я ничего в этом языке (да и его препроцессоре) не заметил. Наоборот, он настолько прост, чтобы его реализация была понятной одному человеку, а ABI -- стопроцентно прозрачным. В то же время на Си можно сделать _всё_. А если что-то надстраивать не на уровне компилятора, а пользуясь им (например, виртуальную машину или IDL-компилятор), получается ещё и удобно. Worse is better, KISS, в-общем, вы поняли. > Из языков этого класса > начинать следует всё же с Ады или хотя бы Модулы, Учите латынь, гимназисты. Мёртвые и схоластические языки очень помогут вам в жизни. > и только потом > испытывать себя на прочность об C++ и голый C. -- Stay tuned, MhZ JID: mookid@jabber.org ___________ You enjoy the company of other people. ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re[2]: [Comm] C programming 2002-10-11 8:34 ` [Comm] " Mikhail Zabaluev @ 2002-10-11 10:31 ` Maksim Otstavnov 2002-10-11 13:10 ` Vitaly Lugovsky 2002-10-11 13:08 ` Vitaly Lugovsky 2002-10-11 13:59 ` Re[2]: " ASA 2 siblings, 1 reply; 50+ messages in thread From: Maksim Otstavnov @ 2002-10-11 10:31 UTC (permalink / raw) To: community Hello Mikhail, Friday, October 11, 2002, 12:34:11 PM, you wrote: MZ> Hello Vitaly, MZ> On Thu, Oct 10, 2002 at 03:53:43PM +0400, Vitaly Lugovsky wrote: >> >> On Thu, 10 Oct 2002, aen wrote: >> >> > > Естественно, его надо знать. ... Давайте перенесем обсуждение женщин, спиртных напитков и языков программирования на поля. Конкретный вопрос, который был вполне уместен, и который вызвал перепалку, давно отвечен, как мне кажется. Спасибо, -- -- Maksim ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re[2]: [Comm] C programming 2002-10-11 10:31 ` Re[2]: " Maksim Otstavnov @ 2002-10-11 13:10 ` Vitaly Lugovsky 2002-10-11 14:44 ` Re[3]: " Oleg 0 siblings, 1 reply; 50+ messages in thread From: Vitaly Lugovsky @ 2002-10-11 13:10 UTC (permalink / raw) To: community On Fri, 11 Oct 2002, Maksim Otstavnov wrote: > Конкретный вопрос, который был вполне уместен, и который вызвал > перепалку, давно отвечен, как мне кажется. Да не, конкретный ответ вызвал весьма интересную тему, IMHO, заслуживающую обсуждения - как бы нам добиться переиздания классической книги Кернигана и Пайка. Ведь до сих пор нет ничего, сравнимого с ней по уровню... ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re[3]: [Comm] C programming 2002-10-11 13:10 ` Vitaly Lugovsky @ 2002-10-11 14:44 ` Oleg 2002-10-11 15:03 ` Vitaly Lugovsky 2002-10-11 22:27 ` Re[4]: " Maksim Otstavnov 0 siblings, 2 replies; 50+ messages in thread From: Oleg @ 2002-10-11 14:44 UTC (permalink / raw) To: Vitaly Lugovsky Hello Vitaly, Friday, October 11, 2002, 5:10:23 PM, you wrote: VL> Да не, конкретный ответ вызвал весьма интересную тему, IMHO, VL> заслуживающую обсуждения - как бы нам добиться переиздания классической VL> книги Кернигана и Пайка. Ведь до сих пор нет ничего, сравнимого с ней по VL> уровню... Если есть у кого-нибудь, то я могу переиздать небольшим тиражом по маленьким деньгам. И собственно если есть желание готовить макеты, то можно переиздавать нужные книжки малыми тиражами. Только вот проблема с лицензиями на переиздание. -- Best regards, Oleg mailto:wacom@narod.ru ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re[3]: [Comm] C programming 2002-10-11 14:44 ` Re[3]: " Oleg @ 2002-10-11 15:03 ` Vitaly Lugovsky 2002-10-13 9:53 ` Alexandre Redko 2002-10-11 22:27 ` Re[4]: " Maksim Otstavnov 1 sibling, 1 reply; 50+ messages in thread From: Vitaly Lugovsky @ 2002-10-11 15:03 UTC (permalink / raw) To: Vitaly Lugovsky On Fri, 11 Oct 2002, Oleg wrote: > VL> Да не, конкретный ответ вызвал весьма интересную тему, IMHO, > VL> заслуживающую обсуждения - как бы нам добиться переиздания классической > VL> книги Кернигана и Пайка. Ведь до сих пор нет ничего, сравнимого с ней по > VL> уровню... > > > Если есть у кого-нибудь, то я могу переиздать небольшим тиражом > по маленьким деньгам. И собственно если есть желание готовить > макеты, то можно переиздавать нужные книжки малыми тиражами. > Только вот проблема с лицензиями на переиздание. Вот, нашел ссылку поточнее: Финансы и статистика, 1992. "Unix - универсальная среда программирования". http://www.finstat.ru/home.htm - там есть контактная информация. Можно попробовать или подавить на них на тему переиздания (в текущих планах оно отсутствует), или хотя бы расспросить за макеты, права, и всё такое прочее. ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [Comm] C programming 2002-10-11 15:03 ` Vitaly Lugovsky @ 2002-10-13 9:53 ` Alexandre Redko 2002-10-13 10:13 ` Dmitry E. Oboukhov 2002-10-13 13:06 ` Vitaly Lugovsky 0 siblings, 2 replies; 50+ messages in thread From: Alexandre Redko @ 2002-10-13 9:53 UTC (permalink / raw) To: community Добрый день! VL> заслуживающую обсуждения - как бы нам добиться переиздания VL> классической книги Кернигана и Пайка. Ведь до сих пор нет VL> ничего, сравнимого с ней по VL> уровню... А это оно? http://www.infokom.dn.ua/books/desc/E9309Z 5. Керниган Брайан В. Практика программирования / Керниган Брайан В., Пайк Роб ; Романовский И.В. (пер. с англ.). - М. : BINOM; СПб. : Нев. диалект, 2001. - 380 с. - (Библиотека программиста). - Пер. изд. : The practice of programming / Kernighan B.W., Pike R. - Reading (Mass.), Cop. 1999. Алф. указ. : с. 359-380. - ISBN 5-7940-0058-9. http://www.kuzbass.ru:8086/docs/unixprogenv/ Всего доброго Александр Редько ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [Comm] C programming 2002-10-13 9:53 ` Alexandre Redko @ 2002-10-13 10:13 ` Dmitry E. Oboukhov 2002-10-13 13:06 ` Vitaly Lugovsky 1 sibling, 0 replies; 50+ messages in thread From: Dmitry E. Oboukhov @ 2002-10-13 10:13 UTC (permalink / raw) To: community > А это оно? > > http://www.infokom.dn.ua/books/desc/E9309Z > > 5. Керниган Брайан В. Практика программирования / Керниган Брайан В., > Пайк Роб ; Романовский И.В. (пер. с англ.). - М. : BINOM; СПб. : Нев. > диалект, 2001. - 380 с. - (Библиотека программиста). - Пер. изд. : The > practice of programming / Kernighan B.W., Pike R. - Reading (Mass.), > Cop. 1999. Алф. указ. : с. 359-380. - ISBN 5-7940-0058-9. > > http://www.kuzbass.ru:8086/docs/unixprogenv/ неа не оно: эта книжка тоже очень неплохая, но ""это не оно" :( ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [Comm] C programming 2002-10-13 9:53 ` Alexandre Redko 2002-10-13 10:13 ` Dmitry E. Oboukhov @ 2002-10-13 13:06 ` Vitaly Lugovsky 1 sibling, 0 replies; 50+ messages in thread From: Vitaly Lugovsky @ 2002-10-13 13:06 UTC (permalink / raw) To: community On Sun, 13 Oct 2002, Alexandre Redko wrote: > VL> заслуживающую обсуждения - как бы нам добиться переиздания > VL> классической книги Кернигана и Пайка. Ведь до сих пор нет > VL> ничего, сравнимого с ней по > VL> уровню... > > А это оно? > > http://www.infokom.dn.ua/books/desc/E9309Z Не, не оно. Но, судя по содержанию - тоже может быть в кассу. ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re[4]: [Comm] C programming 2002-10-11 14:44 ` Re[3]: " Oleg 2002-10-11 15:03 ` Vitaly Lugovsky @ 2002-10-11 22:27 ` Maksim Otstavnov 2002-10-12 13:03 ` Vitaly Lugovsky 1 sibling, 1 reply; 50+ messages in thread From: Maksim Otstavnov @ 2002-10-11 22:27 UTC (permalink / raw) To: community Hello Oleg, Friday, October 11, 2002, 6:44:48 PM, you wrote: O> Hello Vitaly, O> Friday, October 11, 2002, 5:10:23 PM, you wrote: VL>> Да не, конкретный ответ вызвал весьма интересную тему, IMHO, VL>> заслуживающую обсуждения - как бы нам добиться переиздания классической VL>> книги Кернигана и Пайка. Ведь до сих пор нет ничего, сравнимого с ней по VL>> уровню... O> Если есть у кого-нибудь, то я могу переиздать небольшим тиражом O> по маленьким деньгам. И собственно если есть желание готовить O> макеты, то можно переиздавать нужные книжки малыми тиражами. O> Только вот проблема с лицензиями на переиздание. Там еще проблемы в том, что книжка была издана с жутким количеством опечаток в коде :( Если ставить вопрос о переиздании, то, во-первых, стоило бы внимательно ее вычитать, а во-вторых, договориваться с ФиС и помогать _им_ с переизданием, а не мучиться самим с лицензией, договором с перводчиком и пр. Еще не мешало бы спросить мнения самих К и П. -- -- Maksim ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re[4]: [Comm] C programming 2002-10-11 22:27 ` Re[4]: " Maksim Otstavnov @ 2002-10-12 13:03 ` Vitaly Lugovsky 0 siblings, 0 replies; 50+ messages in thread From: Vitaly Lugovsky @ 2002-10-12 13:03 UTC (permalink / raw) To: community On Sat, 12 Oct 2002, Maksim Otstavnov wrote: > O> Если есть у кого-нибудь, то я могу переиздать небольшим тиражом > O> по маленьким деньгам. И собственно если есть желание готовить > O> макеты, то можно переиздавать нужные книжки малыми тиражами. > O> Только вот проблема с лицензиями на переиздание. > > Там еще проблемы в том, что книжка была издана с жутким количеством > опечаток в коде :( > > Если ставить вопрос о переиздании, то, во-первых, стоило бы > внимательно ее вычитать, а во-вторых, договориваться с ФиС и помогать > _им_ с переизданием, а не мучиться самим с лицензией, договором с > перводчиком и пр. А может, того, народный перевод изобразить? Я могу купить английский оригинал, можно попробовать договориться с владельцами прав на оригинальный текст... > Еще не мешало бы спросить мнения самих К и П. Или их представителей. ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [Comm] C programming 2002-10-11 8:34 ` [Comm] " Mikhail Zabaluev 2002-10-11 10:31 ` Re[2]: " Maksim Otstavnov @ 2002-10-11 13:08 ` Vitaly Lugovsky 2002-10-11 16:14 ` Ilya Palagin 2002-10-11 13:59 ` Re[2]: " ASA 2 siblings, 1 reply; 50+ messages in thread From: Vitaly Lugovsky @ 2002-10-11 13:08 UTC (permalink / raw) To: community On Fri, 11 Oct 2002, Mikhail Zabaluev wrote: > > Не думаю. Он (чужой код) неокрепшие умы может научить всяким гадостям. > > Новичков надо кормить отборной кашкой с ложечки - то есть, чистым и > > красивым кодом из учебников, а не чем-то писанным в состоянии алкогольной > > интоксикации каким-то подзаборным кульхацкером... > > Угу. А язык здесь большой роли не играет. > Можно писать perl-образно на любом языке (c) не помню кто (шутка) Изначально цитата звучала, как "Fortran program can be coded in any language". > > Мне почти десять лет > > потребовалось, дабы изжить фортрановские привычки - в том числе и на чужом > > (даже классическом) коде полученные. Врагу такого не пожелал бы. И ведь > > начинал Фортран пользовать почти одновременно с Лиспом. Могло быть гораздо > > хуже. > > Программист, к которому "прилипают" особенности языка, ещё не > просветлён в достаточной мере. Именно так. По этой причине и надо сначала просветления достичь, а потом языки ботать. > > Почему же? В Си нет ничего фундаментального, но при этом - очень много > > лишнего, такого, что за деревьями леса не увидишь. > > В Си есть три фундаментальные конструкции алгоритмов по Дейкстре > (мир его праху) и фундаментальный базис структурного программирования. Но их там найти среди мусора - не шибко просто. > Есть хорошая, удобная, но не абсолютно навязанная система > статических типов. Нельзя назвать язык статически типизированным, если там нет никаких статических проверок. Всем курить Луку Карделли. > Лишнего я ничего в этом языке (да и его препроцессоре) не заметил. А как же указатели, неявные преобразования типов, нелепый синтаксис, и многое-многое другое? > Наоборот, он настолько прост, чтобы его реализация была > понятной одному человеку, а ABI -- стопроцентно прозрачным. Если сравнивать с той же Схемой, описание коей на пару страниц влезает, то Си - отвратительный, неповоротливый монстр. > В то же время на Си можно сделать _всё_. Можно. Но ОЧЕНЬ сложно. Этот ублюдочный язычок не приспособлен к написанию безглючного кода, он постоянно толкает программиста под локоть, подстраивая самые неожиданные подлости. Я уж не говорю о том, что семантика императивного слаботипизированного языка с арифметикой указателей - настолько убога, что адекватно отобразить на него предметную область задачи почти всегда - титанический, неоправданный труд. > > Из языков этого класса > > начинать следует всё же с Ады или хотя бы Модулы, > > Учите латынь, гимназисты. Мёртвые и схоластические языки > очень помогут вам в жизни. Это Ада - мёртвая? Не надо делать мне смешно. ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [Comm] C programming 2002-10-11 13:08 ` Vitaly Lugovsky @ 2002-10-11 16:14 ` Ilya Palagin 2002-10-11 16:07 ` [Comm] Re: [JT] " Igor Homyakov 2002-10-11 17:18 ` [Comm] " Vitaly Lugovsky 0 siblings, 2 replies; 50+ messages in thread From: Ilya Palagin @ 2002-10-11 16:14 UTC (permalink / raw) To: community Vitaly Lugovsky wrote: ... > Можно. Но ОЧЕНЬ сложно. Этот ублюдочный язычок не приспособлен к > написанию безглючного кода, он постоянно толкает программиста под локоть, > подстраивая самые неожиданные подлости. Я уж не говорю о том, что > семантика императивного слаботипизированного языка с арифметикой > указателей - настолько убога, что адекватно отобразить на него предметную > область задачи почти всегда - титанический, неоправданный труд. А красоту и стройность по отношению с C или С++ обычно никто не упоминает. Всевозможных предостережений в руководствах больше, чем для любого другого языка. В С++ в связи с этим советуют вообще не пользоваться указателями (в т.ч. использовать класс String вместо char*) и т.д. В оправдание всего этого геморроя ставят эффективный исполняемый код, недостижимый при использовании других языков. В самом деле, может, пора поменять арифметику самих компьютеров, чтобы ассемблероподобные языки перестали давать самый быстрый код? > > >>>Из языков этого класса >>>начинать следует всё же с Ады или хотя бы Модулы, >> >>Учите латынь, гимназисты. Мёртвые и схоластические языки >>очень помогут вам в жизни. - Sic transit gloria mundi! - Шо? Глория заболела? (М.Брукс "Всемирная история") > > > Это Ада - мёртвая? Не надо делать мне смешно. Может, и жива где-то в минобороны США ^ permalink raw reply [flat|nested] 50+ messages in thread
* [Comm] Re: [JT] C programming 2002-10-11 16:14 ` Ilya Palagin @ 2002-10-11 16:07 ` Igor Homyakov 2002-10-11 17:18 ` [Comm] " Vitaly Lugovsky 1 sibling, 0 replies; 50+ messages in thread From: Igor Homyakov @ 2002-10-11 16:07 UTC (permalink / raw) To: community On Fri, Oct 11, 2002 at 11:14:23PM +0700, Ilya Palagin wrote: > > Это Ада - мёртвая? Не надо делать мне смешно. > Может, и жива где-то в минобороны США Это далеко не так, доказательством служит то что GNAT являеться одним из немногих коммерчески успешных open source проектов. -- Igor Homyakov <homyakov at altlinux dot ru> http://counter.li.org/cgi-bin/runscript/display-person.cgi?user=190141 ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [Comm] C programming 2002-10-11 16:14 ` Ilya Palagin 2002-10-11 16:07 ` [Comm] Re: [JT] " Igor Homyakov @ 2002-10-11 17:18 ` Vitaly Lugovsky 1 sibling, 0 replies; 50+ messages in thread From: Vitaly Lugovsky @ 2002-10-11 17:18 UTC (permalink / raw) To: community On Fri, 11 Oct 2002, Ilya Palagin wrote: > А красоту и стройность по отношению с C или С++ обычно никто не упоминает. А ведь она возможна... Но это - отдельная сказка и песня, тут я это плясать не буду. ;) > В оправдание всего этого геморроя ставят эффективный исполняемый код, > недостижимый при использовании других языков. А вот это - просто миф. У Си, и уж тем более у C++, нет никаких особых преимуществ в производительности - даже наоборот, столь низкоуровневые языки крайне сложно компилять оптимально. Тот же C++ стал более-менее шустрым лишь после того, как самому компилятору рассказали, что такое STL (ну и на фига после этого все эти тормозные шаблоны, если всё в компилятор встраивать надо?!?). > В самом деле, может, > пора поменять арифметику самих компьютеров, чтобы ассемблероподобные > языки перестали давать самый быстрый код? А они давно уж не дают самый быстрый код. Высокоуровневые языки куда сильнее оптимизируются (тот же Fortran90, HPF...). > > Это Ада - мёртвая? Не надо делать мне смешно. > Может, и жива где-то в минобороны США Французы активно пользуют. И не только французы - у нас кое-где тоже встречается. ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re[2]: [Comm] C programming 2002-10-11 8:34 ` [Comm] " Mikhail Zabaluev 2002-10-11 10:31 ` Re[2]: " Maksim Otstavnov 2002-10-11 13:08 ` Vitaly Lugovsky @ 2002-10-11 13:59 ` ASA 2 siblings, 0 replies; 50+ messages in thread From: ASA @ 2002-10-11 13:59 UTC (permalink / raw) To: Mikhail Zabaluev Hello Mikhail, Friday, October 11, 2002, 1:34:11 PM, you wrote: >> Из языков этого класса >> начинать следует всё же с Ады или хотя бы Модулы, MZ> Учите латынь, гимназисты. Мёртвые и схоластические языки MZ> очень помогут вам в жизни. imho Ада до сих пор официально поддерживается на государственном уровне на некоторых территориях западнее России. -- Best regards, ASA mailto:llb@udm.ru ^ permalink raw reply [flat|nested] 50+ messages in thread
* [Comm] Re: C programming 2002-10-10 11:42 ` Vitaly Lugovsky 2002-10-10 11:46 ` aen @ 2002-10-10 12:35 ` Artem K. Jouravsky 2002-10-10 12:39 ` [Comm] [JT] Re: Shapirus programming Vitaly Lugovsky 1 sibling, 1 reply; 50+ messages in thread From: Artem K. Jouravsky @ 2002-10-10 12:35 UTC (permalink / raw) To: community [-- Attachment #1: Type: text/plain, Size: 2171 bytes --] On Thu, Oct 10, 2002 at 03:42:19PM +0400, Vitaly Lugovsky wrote: > On Thu, 10 Oct 2002, aen wrote: > > > > [а чего ещё от меня ждать?!?] > > > > > > Для начала - советую НЕ ПРОГРАММИРОВАТЬ НА СИ. До тех пор, пока не > > >потребуется либо что-то ну очень сурово числодробильное заделать - но тут > > >Линукс никаким боком, такие задачи редко бывают системозависимыми, или > > >же модуль ядрёный написать (но и здесь уже есть вполне вменяемые > > >технологии, позволяющие обойтись без тяжелого, опасного и хиленького > > >язычка Цэ). Ещё один вариант задачи для Цэ - рантайм к какому либо ЯВУ. Но > > >и тут злоупотребления Цёй надо бы всячески минимизировать. > > > > > > Короче, вывод: не надо писать на Си. Тем более - "для начала" - нет > > >резона портить себе мозги всякой гадостью. > > > > > Для того, чтобы осознанно (а надо все делать осознанно) отказатсья от > > C, надо его знать. Хотя бы потому, что без его знания невозможно читать > > программы, которые _надо_ прочитать. > > Естественно, его надо знать. Как и минимум пару десятков других языков. > Но не стоит делать его первым языком. И не стоит на нём свои первые задачи > решать - лучше уж озаботиться изучением Питона или Схемы, и только потом, > когда придёт время и в чужом коде ковыряться, добраться до Си, имея уже > богатый опыт и сложившееся мировоззрение. Кто, ну вот кто сказал, что хочет учиться программированию вообще? Вопрос был поставлен достаточно конкретно: что можно почитать по программированию на С. Могу добавить, что K&R прочитан, хочется идти дальше. > > > Я, например, очень не люблю perl. Но читать (и править) его необходимо, > > потому приходиться учить. > > Если при этом есть осознание всех ляпов перла, а не просто абстрактная > нелюбовь - то это даже лучше, чем полностью перл игнорировать. > > > Выбор же языка для того или иного проекта -- отдельный вопрос, который > > зависит от очень многих факторов, в том числе субъективных. > > Число субъективных факторов надо бы минимизировать. Во избежание... -- Best wishes, Artem K. Jouravsky, iFirst Ltd, System Administrator. ----------------------- " Легкое отношение к жизни делает ее тяжелой " [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [Comm] [JT] Re: Shapirus programming 2002-10-10 12:35 ` [Comm] " Artem K. Jouravsky @ 2002-10-10 12:39 ` Vitaly Lugovsky 2002-10-10 12:52 ` Andrey Golovin 0 siblings, 1 reply; 50+ messages in thread From: Vitaly Lugovsky @ 2002-10-10 12:39 UTC (permalink / raw) To: community On Thu, 10 Oct 2002, Artem K. Jouravsky wrote: > > Естественно, его надо знать. Как и минимум пару десятков других языков. > > Но не стоит делать его первым языком. И не стоит на нём свои первые задачи > > решать - лучше уж озаботиться изучением Питона или Схемы, и только потом, > > когда придёт время и в чужом коде ковыряться, добраться до Си, имея уже > > богатый опыт и сложившееся мировоззрение. > Кто, ну вот кто сказал, что хочет учиться программированию вообще? Вопрос > был поставлен достаточно конкретно: что можно почитать по программированию > на С. Могу добавить, что K&R прочитан, хочется идти дальше. Ну да, типа, я не хочу учиться летать вообще, я хочу научиться сбивать черномазых америкашек на Су-27. ;) А если америкашки не черномазые попадутся? А если израильтян сбивать потребуется? А если Су-27 с вооружения снимут? ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [Comm] [JT] Re: Shapirus programming 2002-10-10 12:39 ` [Comm] [JT] Re: Shapirus programming Vitaly Lugovsky @ 2002-10-10 12:52 ` Andrey Golovin 2002-10-10 13:07 ` [Comm] " Artem K. Jouravsky 0 siblings, 1 reply; 50+ messages in thread From: Andrey Golovin @ 2002-10-10 12:52 UTC (permalink / raw) To: community On Thu, 10 Oct 2002 16:39:41 +0400 (MSD) Vitaly Lugovsky <vsl@ontil.ihep.su> wrote: > On Thu, 10 Oct 2002, Artem K. Jouravsky wrote: > > > > Естественно, его надо знать. Как и минимум пару десятков других языков. > > > Но не стоит делать его первым языком. И не стоит на нём свои первые задачи > > > решать - лучше уж озаботиться изучением Питона или Схемы, и только потом, > > > когда придёт время и в чужом коде ковыряться, добраться до Си, имея уже > > > богатый опыт и сложившееся мировоззрение. > > Кто, ну вот кто сказал, что хочет учиться программированию вообще? Вопрос > > был поставлен достаточно конкретно: что можно почитать по программированию > > на С. Могу добавить, что K&R прочитан, хочется идти дальше. Куда? > Ну да, типа, я не хочу учиться летать вообще, я хочу научиться сбивать > черномазых америкашек на Су-27. ;) > > А если америкашки не черномазые попадутся? А если израильтян сбивать > потребуется? А если Су-27 с вооружения снимут? > Одна моя знакомая просила не учить её водить машину, а научить её доехать от её дома, до дома мамы... ^ permalink raw reply [flat|nested] 50+ messages in thread
* [Comm] Re: [JT] Re: Shapirus programming 2002-10-10 12:52 ` Andrey Golovin @ 2002-10-10 13:07 ` Artem K. Jouravsky 2002-10-10 13:14 ` Anton V. Boyarshinov 0 siblings, 1 reply; 50+ messages in thread From: Artem K. Jouravsky @ 2002-10-10 13:07 UTC (permalink / raw) To: community [-- Attachment #1: Type: text/plain, Size: 1166 bytes --] On Thu, Oct 10, 2002 at 04:52:36PM +0400, Andrey Golovin wrote: > On Thu, 10 Oct 2002 16:39:41 +0400 (MSD) > Vitaly Lugovsky <vsl@ontil.ihep.su> wrote: > > > On Thu, 10 Oct 2002, Artem K. Jouravsky wrote: > > > > > > Естественно, его надо знать. Как и минимум пару десятков других языков. > > > > Но не стоит делать его первым языком. И не стоит на нём свои первые задачи > > > > решать - лучше уж озаботиться изучением Питона или Схемы, и только потом, > > > > когда придёт время и в чужом коде ковыряться, добраться до Си, имея уже > > > > богатый опыт и сложившееся мировоззрение. > > > Кто, ну вот кто сказал, что хочет учиться программированию вообще? Вопрос > > > был поставлен достаточно конкретно: что можно почитать по программированию > > > на С. Могу добавить, что K&R прочитан, хочется идти дальше. > > Куда? Всё, тему закрываю... Исчёрпывающим ответом можно, по всей видимости, считать ответ AEN: дальше - info, исходники etc. Я примерно так и действую. ...Как всегда, хотелось готовых ответов. Виноват ;) -- Best wishes, Artem K. Jouravsky, iFirst Ltd, System Administrator. ----------------------- Процессор Intel Pentium с технологией МММ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [Comm] Re: [JT] Re: Shapirus programming 2002-10-10 13:07 ` [Comm] " Artem K. Jouravsky @ 2002-10-10 13:14 ` Anton V. Boyarshinov 2002-10-10 13:40 ` Artem K. Jouravsky 2002-10-11 8:12 ` [Comm] [JT] " Mikhail Zabaluev 0 siblings, 2 replies; 50+ messages in thread From: Anton V. Boyarshinov @ 2002-10-10 13:14 UTC (permalink / raw) To: community > > > > был поставлен достаточно конкретно: что можно почитать по > > > > программированию на С. Могу добавить, что K&R прочитан, > > > > хочется идти дальше. > Всё, тему закрываю... Исчёрпывающим ответом можно, по всей > видимости, считать ответ AEN: дальше - info, исходники etc. > Я примерно так и действую. Лично я бы посоветовал также: Теренс Чан "Системное программирование на С++ для Unix" На C++ часть можно забить, а в качестве введения в API unix эта книга совсем не плоха. А. -- mailto:boyarsh@mail.ru mailto:boyarsh@ru.echo.fr 5:12pm up 48 days, 9:26, 7 users, load average: 0.11, 0.03, 0.01 ^ permalink raw reply [flat|nested] 50+ messages in thread
* [Comm] Re: [JT] Re: Shapirus programming 2002-10-10 13:14 ` Anton V. Boyarshinov @ 2002-10-10 13:40 ` Artem K. Jouravsky 2002-10-11 8:12 ` [Comm] [JT] " Mikhail Zabaluev 1 sibling, 0 replies; 50+ messages in thread From: Artem K. Jouravsky @ 2002-10-10 13:40 UTC (permalink / raw) To: community On Thu, Oct 10, 2002 at 05:14:29PM +0400, Anton V. Boyarshinov wrote: > > > > > > > был поставлен достаточно конкретно: что можно почитать по > > > > > программированию на С. Могу добавить, что K&R прочитан, > > > > > хочется идти дальше. > > > Всё, тему закрываю... Исчёрпывающим ответом можно, по всей > > видимости, считать ответ AEN: дальше - info, исходники etc. > > Я примерно так и действую. > > Лично я бы посоветовал также: Теренс Чан "Системное > программирование на С++ для Unix" > На C++ часть можно забить, а в качестве введения в API unix эта > книга совсем не плоха. Во! Спасибо! -- Best wishes, Artem K. Jouravsky, iFirst Ltd, System Administrator. ----------------------- Your mode of life will be changed to EBCDIC. ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [Comm] [JT] Shapirus programming 2002-10-10 13:14 ` Anton V. Boyarshinov 2002-10-10 13:40 ` Artem K. Jouravsky @ 2002-10-11 8:12 ` Mikhail Zabaluev 2002-10-11 8:30 ` Re[2]: " W.Kondratev 2002-10-14 7:27 ` Anton V. Boyarshinov 1 sibling, 2 replies; 50+ messages in thread From: Mikhail Zabaluev @ 2002-10-11 8:12 UTC (permalink / raw) To: community Hello Anton, On Thu, Oct 10, 2002 at 05:14:29PM +0400, Anton V. Boyarshinov wrote: > > > > > > был поставлен достаточно конкретно: что можно почитать по > > > > > программированию на С. Могу добавить, что K&R прочитан, > > > > > хочется идти дальше. > > > Всё, тему закрываю... Исчёрпывающим ответом можно, по всей > > видимости, считать ответ AEN: дальше - info, исходники etc. > > Я примерно так и действую. > > Лично я бы посоветовал также: Теренс Чан "Системное > программирование на С++ для Unix" Я боюсь, для большинства программистов под Unix название звучит как оксюморон. Не употребляйте слова "системное программирование" и "C++" в одном предложении в приличной компании ;) -- Stay tuned, MhZ JID: mookid@jabber.org ___________ If the meanings of "true" and "false" were switched, then this sentence would not be false. ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re[2]: [Comm] [JT] Shapirus programming 2002-10-11 8:12 ` [Comm] [JT] " Mikhail Zabaluev @ 2002-10-11 8:30 ` W.Kondratev 2002-10-14 7:27 ` Anton V. Boyarshinov 1 sibling, 0 replies; 50+ messages in thread From: W.Kondratev @ 2002-10-11 8:30 UTC (permalink / raw) To: Mikhail Zabaluev > Я боюсь, для большинства программистов под Unix название звучит как > оксюморон. > Не употребляйте слова "системное программирование" и "C++" в одном > предложении в приличной компании ;) Закрыта же тема. Если нет - прошу перенести обсуждение в talkroom. ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [Comm] [JT] Shapirus programming 2002-10-11 8:12 ` [Comm] [JT] " Mikhail Zabaluev 2002-10-11 8:30 ` Re[2]: " W.Kondratev @ 2002-10-14 7:27 ` Anton V. Boyarshinov 1 sibling, 0 replies; 50+ messages in thread From: Anton V. Boyarshinov @ 2002-10-14 7:27 UTC (permalink / raw) To: community On Fri, 11 Oct 2002 12:12:44 +0400 Mikhail Zabaluev <mhz@altlinux.org> wrote: > Я боюсь, для большинства программистов под Unix название звучит > как оксюморон. > Не употребляйте слова "системное программирование" и "C++" в > одном предложении в приличной компании ;) Именно поэтому я так медлил с ответом. Но я же написал, что весь С++ там можно пропускать без ущерба. Он там вообще неизвестно зачем. Есть довольно приличное описание стандартных API Unix. А. PS всё, всё, больше не буду... -- mailto:boyarsh@mail.ru mailto:boyarsh@ru.echo.fr 11:24am up 52 days, 3:37, 6 users, load average: 0.01, 0.19, 0.23 ^ permalink raw reply [flat|nested] 50+ messages in thread
* [Comm] Re: C programming 2002-10-10 11:29 ` Vitaly Lugovsky 2002-10-10 11:37 ` aen @ 2002-10-10 12:32 ` Artem K. Jouravsky 2002-10-10 12:37 ` Vitaly Lugovsky 2002-10-10 15:29 ` Н е б е с н ы й 2 siblings, 1 reply; 50+ messages in thread From: Artem K. Jouravsky @ 2002-10-10 12:32 UTC (permalink / raw) To: community [-- Attachment #1: Type: text/plain, Size: 1479 bytes --] On Thu, Oct 10, 2002 at 03:29:16PM +0400, Vitaly Lugovsky wrote: > On Thu, 10 Oct 2002, Artem K. Jouravsky wrote: > > > > > Подскажите пожалуйста рассылку > > > > или где можно почитать про программирование на С в Линукс > > > > > > IMHO для начала лучшее http://www.advancedlinuxprogramming.com/ Эта > > > книжка есть в печатном варианте на русском > > Там мало... И оно в самом деле advanced. > > А для начала есть что-то? > > [а чего ещё от меня ждать?!?] > > Для начала - советую НЕ ПРОГРАММИРОВАТЬ НА СИ. До тех пор, пока не > потребуется либо что-то ну очень сурово числодробильное заделать - но тут > Линукс никаким боком, такие задачи редко бывают системозависимыми, или > же модуль ядрёный написать (но и здесь уже есть вполне вменяемые > технологии, позволяющие обойтись без тяжелого, опасного и хиленького > язычка Цэ). Ещё один вариант задачи для Цэ - рантайм к какому либо ЯВУ. Но > и тут злоупотребления Цёй надо бы всячески минимизировать. > > Короче, вывод: не надо писать на Си. Тем более - "для начала" - нет > резона портить себе мозги всякой гадостью. Не вы ли писали, что авторитетов быть не должно? Мне хочется составить СВОЁ мнение об этом языке, как и о многих других. А кроме того, чаще всего достаточно взять готовый продукт и чуть-чуть его подправить под свои нужды. Для этого язык тоже надо знать. -- Best wishes, Artem K. Jouravsky, iFirst Ltd, System Administrator. ----------------------- Реальность требует постоянного ухода. [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [Comm] Re: C programming 2002-10-10 12:32 ` [Comm] Re: C programming Artem K. Jouravsky @ 2002-10-10 12:37 ` Vitaly Lugovsky 2002-10-10 13:02 ` Artem K. Jouravsky 0 siblings, 1 reply; 50+ messages in thread From: Vitaly Lugovsky @ 2002-10-10 12:37 UTC (permalink / raw) To: community On Thu, 10 Oct 2002, Artem K. Jouravsky wrote: > > Короче, вывод: не надо писать на Си. Тем более - "для начала" - нет > > резона портить себе мозги всякой гадостью. > Не вы ли писали, что авторитетов быть не должно? Мне хочется составить СВОЁ > мнение об этом языке, как и о многих других. А кроме того, чаще всего > достаточно взять готовый продукт и чуть-чуть его подправить под свои > нужды. Для этого язык тоже надо знать. Для составления собственного мнения необходимо фундаментальное математическое образование (иначе, на какой же ещё языковой базе это самое мнение формулировать)? Так что тут всё честно - я не призываю слепо следовать за моими хинтами. Ну а дабы считать себя имеющим право править готовые продукты (пардон за каламбур), надо бы знать и уметь не меньше, чем авторы этих продуктов... ^ permalink raw reply [flat|nested] 50+ messages in thread
* [Comm] Re: C programming 2002-10-10 12:37 ` Vitaly Lugovsky @ 2002-10-10 13:02 ` Artem K. Jouravsky 0 siblings, 0 replies; 50+ messages in thread From: Artem K. Jouravsky @ 2002-10-10 13:02 UTC (permalink / raw) To: community [-- Attachment #1: Type: text/plain, Size: 1150 bytes --] On Thu, Oct 10, 2002 at 04:37:06PM +0400, Vitaly Lugovsky wrote: > On Thu, 10 Oct 2002, Artem K. Jouravsky wrote: > > > > Короче, вывод: не надо писать на Си. Тем более - "для начала" - нет > > > резона портить себе мозги всякой гадостью. > > Не вы ли писали, что авторитетов быть не должно? Мне хочется составить СВОЁ > > мнение об этом языке, как и о многих других. А кроме того, чаще всего > > достаточно взять готовый продукт и чуть-чуть его подправить под свои > > нужды. Для этого язык тоже надо знать. > > Для составления собственного мнения необходимо фундаментальное > математическое образование (иначе, на какой же ещё языковой базе это самое > мнение формулировать)? Так что тут всё честно - я не призываю слепо > следовать за моими хинтами. > > Ну а дабы считать себя имеющим право править готовые продукты (пардон за > каламбур), надо бы знать и уметь не меньше, чем авторы этих продуктов... Есть желание УЧИТЬСЯ. Вы против? Я учту ваше мнение, но позвольте мне остаться при своем. -- Best wishes, Artem K. Jouravsky, iFirst Ltd, System Administrator. ----------------------- Чем больше человек - тем приятнее его сожрать [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [Comm] Re: C programming 2002-10-10 11:29 ` Vitaly Lugovsky 2002-10-10 11:37 ` aen 2002-10-10 12:32 ` [Comm] Re: C programming Artem K. Jouravsky @ 2002-10-10 15:29 ` Н е б е с н ы й 2002-10-10 17:41 ` Vitaly Lugovsky 2 siblings, 1 reply; 50+ messages in thread From: Н е б е с н ы й @ 2002-10-10 15:29 UTC (permalink / raw) To: community Vitaly Lugovsky wrote: > On Thu, 10 Oct 2002, Artem K. Jouravsky wrote: > > >>>> Подскажите пожалуйста рассылку >>>> или где можно почитать про программирование на С в Линукс [skip] > > Для начала - советую НЕ ПРОГРАММИРОВАТЬ НА СИ. [skip] пардон, не флейма ради, а на чем писать? пусть он сам для себя решит! 2 Artem Jouravsky: я поищу, вроде что-то было ... если еще нужно... -- С уважением, Н е б е с н ы й ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [Comm] Re: C programming 2002-10-10 15:29 ` Н е б е с н ы й @ 2002-10-10 17:41 ` Vitaly Lugovsky 0 siblings, 0 replies; 50+ messages in thread From: Vitaly Lugovsky @ 2002-10-10 17:41 UTC (permalink / raw) To: community On Thu, 10 Oct 2002, Н е б е с н ы й wrote: > > Для начала - советую НЕ ПРОГРАММИРОВАТЬ НА СИ. > > [skip] > > пардон, не флейма ради, а на чем писать? На том, что наиболее адекватно соответствует задаче. Сейчас существуют сотни средств разработки, на любой вкус найдётся. Среди них полно и средств разработки языков, так что на всякую задачу и DSL слабать можно весьма задёшево. > пусть он сам для себя решит! Для этого надо сначала решалку натренировать. ;) ЗЫ: в тему - я таки где-то видел сканированного Кернигана&Пайка. Если хорошо пошугать по всяким там eDonkey - найдётся непременно... ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [Comm] Re: C programming 2002-10-10 7:41 ` [Comm] " Artem K. Jouravsky ` (2 preceding siblings ...) 2002-10-10 11:29 ` Vitaly Lugovsky @ 2002-10-10 13:32 ` Maksim Otstavnov 2002-10-10 14:07 ` Vitaly Lugovsky 3 siblings, 1 reply; 50+ messages in thread From: Maksim Otstavnov @ 2002-10-10 13:32 UTC (permalink / raw) To: community Hello Artem, Thursday, October 10, 2002, 11:41:35 AM, you wrote: AKJ> On Thu, Oct 10, 2002 at 09:08:02AM +0400, Прокопьев Евгений wrote: >> Oleg wrote: >> >Hello community, >> > >> > Подскажите пожалуйста рассылку >> > или где можно почитать про программирование на С в Линукс >> >> IMHO для начала лучшее http://www.advancedlinuxprogramming.com/ Эта >> книжка есть в печатном варианте на русском AKJ> Там мало... И оно в самом деле advanced. AKJ> А для начала есть что-то? Ритчи. Язык программирования C. -- -- Maksim ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [Comm] Re: C programming 2002-10-10 13:32 ` Maksim Otstavnov @ 2002-10-10 14:07 ` Vitaly Lugovsky 2002-10-10 14:15 ` Dmitry E. Oboukhov ` (2 more replies) 0 siblings, 3 replies; 50+ messages in thread From: Vitaly Lugovsky @ 2002-10-10 14:07 UTC (permalink / raw) To: community On Thu, 10 Oct 2002, Maksim Otstavnov wrote: > >> > Подскажите пожалуйста рассылку > >> > или где можно почитать про программирование на С в Линукс > >> > >> IMHO для начала лучшее http://www.advancedlinuxprogramming.com/ Эта > >> книжка есть в печатном варианте на русском > AKJ> Там мало... И оно в самом деле advanced. > AKJ> А для начала есть что-то? > > Ритчи. Язык программирования C. Тогда уж ещё до кучи Керниган и Пайк, "Универсальная среда программирования". ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [Comm] Re: C programming 2002-10-10 14:07 ` Vitaly Lugovsky @ 2002-10-10 14:15 ` Dmitry E. Oboukhov 2002-10-10 14:18 ` Vitaly Lugovsky 2002-10-10 14:19 ` Vadim Vinichenko 2002-10-10 14:39 ` Re[2]: " Maksim Otstavnov 2 siblings, 1 reply; 50+ messages in thread From: Dmitry E. Oboukhov @ 2002-10-10 14:15 UTC (permalink / raw) To: community > > > Тогда уж ещё до кучи Керниган и Пайк, "Универсальная среда >программирования". > > > та, которая называется "Unix: Универсальная среда программирования" ? давно хочу приобрести эту книжку, да что-то нет её в книжных, никто не подскажет где можно купить её в Москве ? ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [Comm] Re: C programming 2002-10-10 14:15 ` Dmitry E. Oboukhov @ 2002-10-10 14:18 ` Vitaly Lugovsky 2002-10-11 6:59 ` Re[2]: " Oleg 0 siblings, 1 reply; 50+ messages in thread From: Vitaly Lugovsky @ 2002-10-10 14:18 UTC (permalink / raw) To: community On Thu, 10 Oct 2002, Dmitry E. Oboukhov wrote: > > Тогда уж ещё до кучи Керниган и Пайк, "Универсальная среда > >программирования". > > > та, которая называется "Unix: Универсальная среда программирования" ? > давно хочу приобрести эту книжку, да что-то нет её в книжных, никто не > подскажет где можно купить её в Москве ? Разве что в каком либо букинистическом - её очень давно не переиздавали. ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re[2]: [Comm] Re: C programming 2002-10-10 14:18 ` Vitaly Lugovsky @ 2002-10-11 6:59 ` Oleg 2002-10-11 12:55 ` Vitaly Lugovsky 0 siblings, 1 reply; 50+ messages in thread From: Oleg @ 2002-10-11 6:59 UTC (permalink / raw) To: Vitaly Lugovsky Hello Vitaly, Thursday, October 10, 2002, 6:18:27 PM, you wrote: VL> Разве что в каком либо букинистическом - её очень давно не переиздавали. Если есть у кого-нибудь, то я могу переиздать небольшим тиражом по маленьким деньгам. И собственно если есть желание готовить макеты, то можно переиздавать нужные книжки малыми тиражами. Только вот проблема с лицензиями на переиздание. -- Best regards, Oleg mailto:wacom@narod.ru ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re[2]: [Comm] Re: C programming 2002-10-11 6:59 ` Re[2]: " Oleg @ 2002-10-11 12:55 ` Vitaly Lugovsky 0 siblings, 0 replies; 50+ messages in thread From: Vitaly Lugovsky @ 2002-10-11 12:55 UTC (permalink / raw) To: Vitaly Lugovsky On Fri, 11 Oct 2002, Oleg wrote: > VL> Разве что в каком либо букинистическом - её очень давно не переиздавали. > > Если есть у кого-нибудь, то я могу переиздать небольшим тиражом > по маленьким деньгам. И собственно если есть желание готовить > макеты, то можно переиздавать нужные книжки малыми тиражами. > Только вот проблема с лицензиями на переиздание. В таком случае надо обратиться то ли в "Радио и связь", то ли в "Финансы и статистика" (если живы они ещё). Где именно издавали - я не помню, у меня её ещё где-то в 95-м враги стащили... ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [Comm] Re: C programming 2002-10-10 14:07 ` Vitaly Lugovsky 2002-10-10 14:15 ` Dmitry E. Oboukhov @ 2002-10-10 14:19 ` Vadim Vinichenko 2002-10-10 14:24 ` Vitaly Lugovsky 2002-10-10 14:39 ` Re[2]: " Maksim Otstavnov 2 siblings, 1 reply; 50+ messages in thread From: Vadim Vinichenko @ 2002-10-10 14:19 UTC (permalink / raw) To: community Vitaly Lugovsky пишет: > On Thu, 10 Oct 2002, Maksim Otstavnov wrote: > > Тогда уж ещё до кучи Керниган и Пайк, "Универсальная среда > программирования". А Вы не знаете, где ее можно сейчас купить? А то я постоянно натыкаюсь в библиографиях на издания времен исторического материализма (до 91-го года), изд-во "Финансы и статистика". Ее никто не переиздавал (собирался переиздавать)? -- С уважением, Вадим ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [Comm] Re: C programming 2002-10-10 14:19 ` Vadim Vinichenko @ 2002-10-10 14:24 ` Vitaly Lugovsky 0 siblings, 0 replies; 50+ messages in thread From: Vitaly Lugovsky @ 2002-10-10 14:24 UTC (permalink / raw) To: community On Thu, 10 Oct 2002, Vadim Vinichenko wrote: > > Тогда уж ещё до кучи Керниган и Пайк, "Универсальная среда > > программирования". > > А Вы не знаете, где ее можно сейчас купить? А то я постоянно натыкаюсь в > библиографиях на издания времен исторического материализма (до 91-го > года), изд-во "Финансы и статистика". Ее никто не переиздавал (собирался > переиздавать)? AFAIR, переизданий не было и не планировалось. Но могу и ошибаться. ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re[2]: [Comm] Re: C programming 2002-10-10 14:07 ` Vitaly Lugovsky 2002-10-10 14:15 ` Dmitry E. Oboukhov 2002-10-10 14:19 ` Vadim Vinichenko @ 2002-10-10 14:39 ` Maksim Otstavnov 2002-10-10 14:48 ` Vitaly Lugovsky 2 siblings, 1 reply; 50+ messages in thread From: Maksim Otstavnov @ 2002-10-10 14:39 UTC (permalink / raw) To: community Hello Vitaly, Thursday, October 10, 2002, 6:07:49 PM, you wrote: VL> On Thu, 10 Oct 2002, Maksim Otstavnov wrote: >> >> > Подскажите пожалуйста рассылку >> >> > или где можно почитать про программирование на С в Линукс >> >> >> >> IMHO для начала лучшее http://www.advancedlinuxprogramming.com/ Эта >> >> книжка есть в печатном варианте на русском >> AKJ> Там мало... И оно в самом деле advanced. >> AKJ> А для начала есть что-то? >> >> Ритчи. Язык программирования C. VL> Тогда уж ещё до кучи Керниган и Пайк, "Универсальная среда VL> программирования". А она есть на русском? -- -- Maksim Otstavnov <maksim@otstavnov.com> http://www.otstavnov.com -- Infobusiness weekly (http://www.ibusiness.ru), -- contributing editor ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re[2]: [Comm] Re: C programming 2002-10-10 14:39 ` Re[2]: " Maksim Otstavnov @ 2002-10-10 14:48 ` Vitaly Lugovsky 0 siblings, 0 replies; 50+ messages in thread From: Vitaly Lugovsky @ 2002-10-10 14:48 UTC (permalink / raw) To: community On Thu, 10 Oct 2002, Maksim Otstavnov wrote: > >> AKJ> Там мало... И оно в самом деле advanced. > >> AKJ> А для начала есть что-то? > >> > >> Ритчи. Язык программирования C. > > VL> Тогда уж ещё до кучи Керниган и Пайк, "Универсальная среда > VL> программирования". > > А она есть на русском? Да. Но, кажется, единственное издание - 91-го года. И до сих пор ничего лучшего не выходило... :( ^ permalink raw reply [flat|nested] 50+ messages in thread
* [Comm] Настройки принтера 2002-10-10 5:08 ` Прокопьев Евгений 2002-10-10 7:41 ` [Comm] " Artem K. Jouravsky @ 2002-10-13 13:46 ` Konstantin 1 sibling, 0 replies; 50+ messages in thread From: Konstantin @ 2002-10-13 13:46 UTC (permalink / raw) To: community Добрый день, уважаемое сообщество. Купил принтер Samsung ML-1210 (лазерный). Так вот под win, у него куча настроек, а под linux - только можно разрешение менять (600dpi или 300dpi). Можно ли под linux его настраивать, как и под win? ^ permalink raw reply [flat|nested] 50+ messages in thread
end of thread, other threads:[~2002-10-14 7:27 UTC | newest] Thread overview: 50+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2002-10-09 14:35 [Comm] C programming Oleg 2002-10-10 5:08 ` Прокопьев Евгений 2002-10-10 7:41 ` [Comm] " Artem K. Jouravsky 2002-10-10 8:04 ` W.Kondratev 2002-10-10 10:15 ` aen 2002-10-10 11:29 ` Vitaly Lugovsky 2002-10-10 11:37 ` aen 2002-10-10 11:42 ` Vitaly Lugovsky 2002-10-10 11:46 ` aen 2002-10-10 11:53 ` Vitaly Lugovsky 2002-10-11 8:34 ` [Comm] " Mikhail Zabaluev 2002-10-11 10:31 ` Re[2]: " Maksim Otstavnov 2002-10-11 13:10 ` Vitaly Lugovsky 2002-10-11 14:44 ` Re[3]: " Oleg 2002-10-11 15:03 ` Vitaly Lugovsky 2002-10-13 9:53 ` Alexandre Redko 2002-10-13 10:13 ` Dmitry E. Oboukhov 2002-10-13 13:06 ` Vitaly Lugovsky 2002-10-11 22:27 ` Re[4]: " Maksim Otstavnov 2002-10-12 13:03 ` Vitaly Lugovsky 2002-10-11 13:08 ` Vitaly Lugovsky 2002-10-11 16:14 ` Ilya Palagin 2002-10-11 16:07 ` [Comm] Re: [JT] " Igor Homyakov 2002-10-11 17:18 ` [Comm] " Vitaly Lugovsky 2002-10-11 13:59 ` Re[2]: " ASA 2002-10-10 12:35 ` [Comm] " Artem K. Jouravsky 2002-10-10 12:39 ` [Comm] [JT] Re: Shapirus programming Vitaly Lugovsky 2002-10-10 12:52 ` Andrey Golovin 2002-10-10 13:07 ` [Comm] " Artem K. Jouravsky 2002-10-10 13:14 ` Anton V. Boyarshinov 2002-10-10 13:40 ` Artem K. Jouravsky 2002-10-11 8:12 ` [Comm] [JT] " Mikhail Zabaluev 2002-10-11 8:30 ` Re[2]: " W.Kondratev 2002-10-14 7:27 ` Anton V. Boyarshinov 2002-10-10 12:32 ` [Comm] Re: C programming Artem K. Jouravsky 2002-10-10 12:37 ` Vitaly Lugovsky 2002-10-10 13:02 ` Artem K. Jouravsky 2002-10-10 15:29 ` Н е б е с н ы й 2002-10-10 17:41 ` Vitaly Lugovsky 2002-10-10 13:32 ` Maksim Otstavnov 2002-10-10 14:07 ` Vitaly Lugovsky 2002-10-10 14:15 ` Dmitry E. Oboukhov 2002-10-10 14:18 ` Vitaly Lugovsky 2002-10-11 6:59 ` Re[2]: " Oleg 2002-10-11 12:55 ` Vitaly Lugovsky 2002-10-10 14:19 ` Vadim Vinichenko 2002-10-10 14:24 ` Vitaly Lugovsky 2002-10-10 14:39 ` Re[2]: " Maksim Otstavnov 2002-10-10 14:48 ` Vitaly Lugovsky 2002-10-13 13:46 ` [Comm] Настройки принтера Konstantin
ALT Linux Community general discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 community community/ http://lore.altlinux.org/community \ mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com public-inbox-index community Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.community AGPL code for this site: git clone https://public-inbox.org/public-inbox.git