Нашел следующие книги, имхо достойные внимания -
У. Ричард Стивенс, Стивен А. Раго
UNIX. Профессиональное программирование
http://www.ozon.ru/context/detail/id/3406745/
Эрик C. Реймонд
Искусство программирования для Unix
http://www.ozon.ru/context/detail/id/2317804/
Майкл К. Джонсон, Эрик В. Троан
Разработка приложений в среде Linux
http://www.ozon.ru/context/detail/id/3261770/
Марк Дж. Рочкинд
Программирование для UNIX. Наиболее полное руководство
http://www.ozon.ru/context/detail/id/2355792/
Керниган Б.
UNIX. Программное окружение
http://www.bolero.ru/product-22313716.html?terms=unix
--------------------------------------------------------------------
Что будет лучше для начинающего? чтобы не терять время зря.. Уровень, можно сказать - нулевой..
Какая еще есть хорошая литература?
Литература для начинающего С программера (под UNIX (Linux))
Модератор: Модераторы разделов
-
аудиоман
- Сообщения: 60
Литература для начинающего С программера
Книги, статьи, how-to. Linux, FreeBSD.
mynix.litehosting.ru
mynix.litehosting.ru
-
elf74
- Сообщения: 482
- Статус: Линуксоид-Самовар :)
- ОС: Mandriva Power Pack 2008.0 LCE
Re: Литература для начинающего С программера
Есть еще Арнольд Роббинс "Linux. Программирование в примерах". Кудиц-Образ 2006 2-е изд. Стоит внимания.
Но для начинающего лучше взять Кернигана и Ричи "Программирование на языке С".
Но для начинающего лучше взять Кернигана и Ричи "Программирование на языке С".
-
chitatel
- Сообщения: 2097
Re: Литература для начинающего С программера
аудиоман писал(а): ↑04.09.2007 14:20Эрик C. Реймонд
Искусство программирования для Unix
http://www.ozon.ru/context/detail/id/2317804/
У меня есть эта книга, и должен сказать, что она не о программировании на С специально. Это вообще книга о программировании в UNIX (на каком угодно языке) КАК об искусстве. Это искусствоведческая книга.
Хотя она очень полезная, и не только для программиста.
-
promov
- Сообщения: 384
- Статус: Участник
- ОС: Debian GNU/Linux
Re: Литература для начинающего С программера
Позволю себе не согласиться.Эта книга передо мной, вот цитата из введения: "В этом учебном пособии предполагается, что читатель имеет некоторые знания по основам программирования, поэтому мы не разжёвываем, что такое компьютер, компилятор или что означает выражение n=n+1". От себя добавлю, что авторы не разжёвывают также понятия файла, входного-выходного потока, функции и много чего другого, а сразу оперируют этими понятиями.
Речь идёт о нулевом уровне. Если он таковой в программировании вообще, тогда рано за эту книгу браться. У меня вот ненулевой, я на Pascale немножко писал, а и то её не осиливаю, попроще что-то ищу.
Зачем хорёк пошел в ларёк, зачем барсук полез на сук...
Мораль легко уразуметь: зачем на бал пришёл медведь?
Мораль легко уразуметь: зачем на бал пришёл медведь?
-
elf74
- Сообщения: 482
- Статус: Линуксоид-Самовар :)
- ОС: Mandriva Power Pack 2008.0 LCE
Re: Литература для начинающего С программера
Тогда попробуйте Брайна Оверленда... "С++: без страха" - думаю Вам понравиться, потому как там "разжевывается и раскладывается все по самым полочкам...
-
sergio
- Сообщения: 436
- Статус: Интересующийся новичок
- ОС: Debian GNU/Linux 4 & 5
Re: Литература для начинающего С программера
promov писал(а): ↑05.09.2007 00:00
Позволю себе не согласиться.Эта книга передо мной, вот цитата из введения: "В этом учебном пособии предполагается, что читатель имеет некоторые знания по основам программирования, поэтому мы не разжёвываем, что такое компьютер, компилятор или что означает выражение n=n+1". От себя добавлю, что авторы не разжёвывают также понятия файла, входного-выходного потока, функции и много чего другого, а сразу оперируют этими понятиями.
Позволю себе с одной стороны согласиться - книжка неполная - для начинающего, некоторые вещи в языке там проходятся лихо по касательной как само-собой разумеещеся; как в большинстве этих книжек, там упорно делается вид, что Си - это такой господь бог, он сферический в вакууме, а его реализации - это низкие земные делишки и говорить о них незачем, поэтому "компилятор" и "файл" там поминаются зажав пальцами нос, и разумеется там нет почти ни намека на то, из чего состоит компилятор, что такое заголовок, что объектник, что библиотека и т.д.; книжка написана по старому Си - там, в лучшем случае, анси89, а GCC пытается работать с тремя стандартами плюс может собирать Си как СИ+ (кстати, имхо, для новичка последнее лучше всего, но тогда и книжку надо поновее) - соотв-но разночтений может быть выше крыши, и можно заполучить кучу непонятных сообщений и ворнингов, если, например, не задекларировать функцию до использования; плюс что у Кернигана, что у на них ориентировавшегося, видимо, Старуструпа, на редкость идиотские примеры-задания; все же говорить о Си+ на примере типично сишного "калькулятора" - это блин; и точно так же у Кернигана - этот нищасный калькулятор с "обратной польской" или как ее нотацией, которые в быту никто и не видел
С другой стороны все же не соглашусь здесь: "компьютер" и "файл" могут не понимать гордые пользователи лицензионной Виста, но вам как бы положено
Debian GNU/Linux 4 -- AMD Athlon64 3000+ / Asus 7600GS -- Gnome
Debian GNU/Linux 5 -- Dell (Vostro) 500 (Celeron M560 / iGM965) -- Gnome
Debian GNU/Linux 5 -- Dell (Vostro) 500 (Celeron M560 / iGM965) -- Gnome
-
Славик
- Сообщения: 159
- ОС: AltLinux2.4 master
Re: Литература для начинающего С программера
Для совсем начинающих Здесь
Просто, подробно, доходчиво и с юмором.
Просто, подробно, доходчиво и с юмором.
Познание бесконечности требует бесконечного времени.
А. и Б. Стругацкие
Понедельник начинается в субботу
А. и Б. Стругацкие
Понедельник начинается в субботу
-
promov
- Сообщения: 384
- Статус: Участник
- ОС: Debian GNU/Linux
Re: Литература для начинающего С программера
Cказано отлично
Э, нет, так не пойдёт. Там двух номеров нет. №№228,230.
Зачем хорёк пошел в ларёк, зачем барсук полез на сук...
Мораль легко уразуметь: зачем на бал пришёл медведь?
Мораль легко уразуметь: зачем на бал пришёл медведь?
-
Славик
- Сообщения: 159
- ОС: AltLinux2.4 master
Re: Литература для начинающего С программера
Ноу проблем. Идём к гуглю, вводим фамилию автора, (я так и сделал), и находим массу ссылок с почтовым адресом Тихона Тарнавского. За заинтересованное сообщение руки еще никому не отрывали
Познание бесконечности требует бесконечного времени.
А. и Б. Стругацкие
Понедельник начинается в субботу
А. и Б. Стругацкие
Понедельник начинается в субботу
-
un-defined
- Сообщения: 145
- ОС: Kubuntu, Gentoo
Re: Литература для начинающего С программера
Вот крайне позитивная книга, весьма полезна.
Программирование для Linux: Профессиональный подход
Митчелл М., Оулдем Дж., Самьюэл А.
http://www.book.ru/?page=4&book=38404
Программирование для Linux: Профессиональный подход
Митчелл М., Оулдем Дж., Самьюэл А.
http://www.book.ru/?page=4&book=38404
Don`t try - just do or do not ©Master Joda
-
аудиоман
- Сообщения: 60
Re: Литература для начинающего С программера
понятно, спасибо за ответы.
Книги, статьи, how-to. Linux, FreeBSD.
mynix.litehosting.ru
mynix.litehosting.ru
-
Славик
- Сообщения: 159
- ОС: AltLinux2.4 master
Re: Литература для начинающего С программера
В догонку, можешь поискать Артур Гриффитс GCC полное руководство.
Познание бесконечности требует бесконечного времени.
А. и Б. Стругацкие
Понедельник начинается в субботу
А. и Б. Стругацкие
Понедельник начинается в субботу