Здравствуйте, maloyDS, Вы писали:
DS>Привет всем. Посоветуйте, плз, хорошую книгу по программированию на С (именно на чистом С) под Линукс или платформонезавис.
Для начинающих или вообще?
Библия С — книга Кернигана и Ритчи.
Лично я учился по книге Стивена Праты.
Есть ещё "полный справочник по С" Г. Шилдта — отличная штука.
Здравствуйте, maloyDS, Вы писали:
DS>Привет всем. Посоветуйте, плз, хорошую книгу по программированию на С (именно на чистом С) под Линукс или платформонезавис.
Kernighan, B. W. and Ritchie, D. M. "The 'C' Programming Language"
Керниган и Риччи "Язык программирования C".
Писалась под Unix.
Да что же все этого устаревшего до невозможности Ритчи с Керниганом советуют... Не надо это, не читай.
Читай Страуструппа — он хоть и по С++, но это лучше, чем Ритчи по С
Здравствуйте, Vamp, Вы писали:
V>Да что же все этого устаревшего до невозможности Ритчи с Керниганом советуют... Не надо это, не читай. V>Читай Страуструппа — он хоть и по С++, но это лучше, чем Ритчи по С
Не нужно читать Страуструпа, если нужен чистый С. У меня вот на работе нет С++, только С от SCO. Мучаюсь по-страшному. И никакой Страуструп не поможет.
Если там С по стандарту С99 (я не знаю, что такое SCO), то Страуструпп — самое оно. Просто не используете отсутствующие там вещи типа классов и шаблонов.
Здравствуйте, Juny, Вы писали:
J>Не нужно читать Страуструпа, если нужен чистый С. У меня вот на работе нет С++, только С от SCO. Мучаюсь по-страшному. И никакой Страуструп не поможет.
ну и поставь gcc, или нет порта разве для SCO?
Здравствуйте, Vamp, Вы писали:
V>Если там С по стандарту С99 (я не знаю, что такое SCO), то Страуструпп — самое оно. Просто не используете отсутствующие там вещи типа классов и шаблонов.
Ага-ага, щазз...
Не выйдет, господа.
Берите Шилдта или Прату, и прежде чем что-то писать, прочтите хотя бы до середины. В С масса отличий от С++.
A>Берите Шилдта или Прату, и прежде чем что-то писать, прочтите хотя бы до середины. В С масса отличий от С++.
Не могли бы Вы перечислить, какие именно отличия существуют в С99 по сравнению с С++ 1998, исключая классы, шаблоны, перегрузку операторов и функций, а также ссылки?
Здравствуйте, Lorenzo_LAMAS, Вы писали:
A>>Берите Шилдта или Прату, и прежде чем что-то писать, прочтите хотя бы до середины. В С масса отличий от С++. L_L>Отличия есть. Но только не надо нас пугать словами "масса отличий" — в основном все их знают и не так их много.
Но они, однако, успели попортить много крови тем, кто всегда писал на С++, а в какой-то момент решил, что и на чистом C писать тоже сможет
Здравствуйте, Lorenzo_LAMAS, Вы писали:
A>>Берите Шилдта или Прату, и прежде чем что-то писать, прочтите хотя бы до середины. В С масса отличий от С++. L_L>Отличия есть. Но только не надо нас пугать словами "масса отличий" — в основном все их знают и не так их много.
Но они, однако, успели попортить много крови тем, кто всегда писал на С++, а в какой-то момент решил, что и на чистом C писать тоже сможет