Спасибо!
Посоветуйте книгу по С/С++
Модератор: Модераторы разделов
-
Bish
- Сообщения: 291
Посоветуйте книгу по С/С++
Дорой ночи! будьте добры, посоветуйте книгу новичку по С чтобы доходчиво и понятно было
Спасибо!
Спасибо!
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
-
Bish
- Сообщения: 291
Re: Посоветуйте книгу по С/С++
serzh-z спасибо конечно, только мне нужно не энциклопедическое обозрение а книга. То что по Вашим ссылкам там относительно краткий экскурс по предмету и по моему не более того, да и не серьезно как-то начинать с обзора. С год тому назад видел книгу с примерами, но сейчас конечно же не могу вспомнить автора книги.
-
Aectann
- Бывший модератор
- Сообщения: 3491
- Статус: ...
- ОС: OS X, GNU_и_не_только/Linux
Re: Посоветуйте книгу по С/С++
Обычно рекомендуют "Язык программирования C" Кернигана и Ритчи (http://www.ozon.ru/context/detail/id/2480925/).
My god... it's full of stars!...
-
Bish
- Сообщения: 291
Re: Посоветуйте книгу по С/С++
Aectann вот спасибо! почитаем.
-
chitatel
- Сообщения: 2095
Re: Посоветуйте книгу по С/С++
Есть такая:
Насколько сейчас актуальна - ХЗ. Листал в своё время - написана вполне понятно.M. УЭИТ С. ПРАТА Д. МАРТИН
Язык Си руководство для начинающих
Перевод на русский язык: Москва "Мир", 1988
-
Hephaestus
- Сообщения: 3728
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
Re: Посоветуйте книгу по С/С++
ИМХО, K&R тяжеловата для начинающего. Эта книга долгое время воспринималась, как стандарт языка и до сих пор имеет хорошую репутацию, но для новичка подходит мало.
Там местами есть такое, что для выполнения упражнений текущей главы, нужно знать материал следующих глав. Последовательно выполнять не получится.
То есть нужно либо сначала прочитать всё, а уж потом делать упражнения, либо подразумевается, что человек уже знаком с Си.
Стивен Прата - его книга вроде получше в этом смысле, пользуется хорошей репутацией, но она дефицитная. Вот только с выходом нового издания (2013) стало возможно где-то достать.
Есть ещё Стефан Кочан - тоже неплохо, материал изложен последовательно, достаточно подробно, с примерами и упражнениями. Книга ещё хороша тем, что нет привязки к конкретному компилятору. А то в некоторых книгах по Си бывает: Запустите Borland C++ bla-bla-bla... Такие книги сразу в мусор. Они ни среду нормально не описывают, ни язык.
Думаю, для начинающего эти книги получше будут. А уж потом и K&R одолеть можно.
А совсем новичку в программировании посоветую ещё книги Никлауса Вирта по алгоритмам.
И Дональда Кнута, куда ж без него. Но Кнут - это очень много высшей математики, Говорят, Кормен попроще будет.
Вирт + Кормен + Кочан/Прата - вполне хорошее начало.
А потом можно и K&R с Кнутом - ибо читать их надо со знанием дела, со вкусом, так сказать. Особенно Кнута - это вообще не читать, а штудировать надо - занятия хватит на несколько лет.
Кстати, Bish , если вдруг рекомендованные книги покажутся сложными, и возникнет соблазн взять что-то из серии "для чайников" - не поддавайтесь. Не ищите лёгких путей,не прельщайтесь книгами типа "язык Си за 21 день" или "язык Си за 24 часа". Толком они ничего не дают, лишь искажают представление. Для новичка в программировании это опасно.
Если что - пишите в личку.
Там местами есть такое, что для выполнения упражнений текущей главы, нужно знать материал следующих глав. Последовательно выполнять не получится.
То есть нужно либо сначала прочитать всё, а уж потом делать упражнения, либо подразумевается, что человек уже знаком с Си.
Стивен Прата - его книга вроде получше в этом смысле, пользуется хорошей репутацией, но она дефицитная. Вот только с выходом нового издания (2013) стало возможно где-то достать.
Есть ещё Стефан Кочан - тоже неплохо, материал изложен последовательно, достаточно подробно, с примерами и упражнениями. Книга ещё хороша тем, что нет привязки к конкретному компилятору. А то в некоторых книгах по Си бывает: Запустите Borland C++ bla-bla-bla... Такие книги сразу в мусор. Они ни среду нормально не описывают, ни язык.
Думаю, для начинающего эти книги получше будут. А уж потом и K&R одолеть можно.
А совсем новичку в программировании посоветую ещё книги Никлауса Вирта по алгоритмам.
И Дональда Кнута, куда ж без него. Но Кнут - это очень много высшей математики, Говорят, Кормен попроще будет.
Вирт + Кормен + Кочан/Прата - вполне хорошее начало.
А потом можно и K&R с Кнутом - ибо читать их надо со знанием дела, со вкусом, так сказать. Особенно Кнута - это вообще не читать, а штудировать надо - занятия хватит на несколько лет.
Кстати, Bish , если вдруг рекомендованные книги покажутся сложными, и возникнет соблазн взять что-то из серии "для чайников" - не поддавайтесь. Не ищите лёгких путей,не прельщайтесь книгами типа "язык Си за 21 день" или "язык Си за 24 часа". Толком они ничего не дают, лишь искажают представление. Для новичка в программировании это опасно.
Если что - пишите в личку.
-
drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Посоветуйте книгу по С/С++
значит ему не быть сишником. Зело туп.
ЯП == зеркало. RL тоже не порезать на последовательные кусочки.
что, за спиной злой мужик с дубиной? Зубри выводы, если не понимаешь, откуда они взялись.
facepalm...
-
Hephaestus
- Сообщения: 3728
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
Re: Посоветуйте книгу по С/С++
Ну прям. На K&R клин светом не сошёлся.
По одной книге судить о тупости - чересчур. Это во-первых.
А во-вторых, начинающему нужен учебник, а K&R - это НЕ учебник.
RL порезать нельзя, а изложение в книге можно организовать как угодно, в том числе и последовательно.
Тем более, что писалась она, когда язык уже был готов.
Смысл? Сам Кнут рекомендует откладывать его книгу и подтягивать знания по вышке, если где-то ощущается нехватка, а потом возобновлять чтение. Это вполне нормальный процесс.
И также нормально начать с более простой книги, а потом взяться за Кнута.
Да, времени надо больше, но и пользы будет больше.
Материал надо усвоить, разобраться в сути, а не просто прочитать для понту.
-
SLEDopit
- Модератор
- Сообщения: 4824
- Статус: фанат консоли (=
- ОС: GNU/Debian, RHEL
Re: Посоветуйте книгу по С/С++
Если с английским нет проблем, то можно эту штуку попробовать. Вполне сносна для начального погружения.
Ну и всенепременно стоит ознакомиться со списком литературы по С++ на so.
Ну и всенепременно стоит ознакомиться со списком литературы по С++ на so.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
The more you believe you don't do mistakes, the more bugs are in your code.
-
Женя Подсыпальников
- Сообщения: 482
Re: Посоветуйте книгу по С/С++
Помнится, встретил мой друг меня
с бледным, наверное, лицом, с опущенными руками,
с томиком свежекупленного Страустрапа в каждой,
и смеётся: "Если ты не поймёшь, то для кого они вообще написаны?"
Это мне помогло преодолеть страх (перед оглавлением и содержанием).
А Си - учился параллельно, места страху для для него уже и не оставалось,
ведь глаза смотрели вверх, а не под ноги
Читал с шариковой ручкой, чиркая по своей вещи,
присматривался к звёздочкам и амперсандам,
спрашивал про обведённые овалом места у пацанов...
Шаблоны, конечно, я тогда так и не осилил, по-позжа...
Но и то ничего, доволен, молодец друг
с бледным, наверное, лицом, с опущенными руками,
с томиком свежекупленного Страустрапа в каждой,
и смеётся: "Если ты не поймёшь, то для кого они вообще написаны?"
Это мне помогло преодолеть страх (перед оглавлением и содержанием).
А Си - учился параллельно, места страху для для него уже и не оставалось,
ведь глаза смотрели вверх, а не под ноги
Читал с шариковой ручкой, чиркая по своей вещи,
присматривался к звёздочкам и амперсандам,
спрашивал про обведённые овалом места у пацанов...
Шаблоны, конечно, я тогда так и не осилил, по-позжа...
Но и то ничего, доволен, молодец друг
Пойдём на рыбалку !
-
Hephaestus
- Сообщения: 3728
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
Re: Посоветуйте книгу по С/С++
Пардон, а откуда страх? Что там страшного?Женя Подсыпальни... писал(а): ↑21.01.2014 12:40Это мне помогло преодолеть страх (перед оглавлением и содержанием).
А Си - учился параллельно, места страху для для него уже и не оставалось,
ведь глаза смотрели вверх, а не под ноги
Я бы так не смог. Карандаша что ль не нашлось?
-
Женя Подсыпальников
- Сообщения: 482
Re: Посоветуйте книгу по С/С++
Страх был. Как же, книжку я после Бэйсика покупал...
Столько много непонятного, а ты туда совсем один
Шариковая ручка же мне видна чётче,
подтвердает решительность и уют одновременно.
Пойдём на рыбалку !
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: Посоветуйте книгу по С/С++
Bish
Я ведь не зря дал ссылки на вики... Начинать изучение языка с обзорной статьи и описания "Hello World" - это очень даже серьёзно. И, в конце концов, там есть ссылки на мастхевные книги. Но хозяин-барин...
Я ведь не зря дал ссылки на вики... Начинать изучение языка с обзорной статьи и описания "Hello World" - это очень даже серьёзно. И, в конце концов, там есть ссылки на мастхевные книги. Но хозяин-барин...
-
Hephaestus
- Сообщения: 3728
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
Re: Посоветуйте книгу по С/С++
ПХП я и сейчас не знаю. Гы. Ибо без надобности.
Я знал Паскаль, в котором - да, используется динамическое выделение памяти, например, при работе с массивами.
Да я, в общем-то, не спорю, но как быть, если начинаешь читать Кнута и ощущается нехватка знаний? Очевидно, восполнять пробелы. А как? С помощью других книг. Кнут же сам об этом говорит.
Сын подсказал? А сам чего? Не сообразил?
Предмет-то хоть какой?
-
Женя Подсыпальников
- Сообщения: 482
Re: Посоветуйте книгу по С/С++
До сих-пор не выкинул, не смотря на обсыпавшийся переплёт
Пойдём на рыбалку !
-
Hephaestus
- Сообщения: 3728
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
Re: Посоветуйте книгу по С/С++
Не, у меня в таких случаях страха нет.Женя Подсыпальни... писал(а): ↑21.01.2014 13:50Страх был. Как же, книжку я после Бэйсика покупал...
Столько много непонятного, а ты туда совсем один
Есть ощущение того, как мало я знаю.
Есть непонимание.
Есть желание расковырять это, понять и разобраться. Преодолеть эту планку.
Это всё есть. Но страха нет.
Вы, кстати, мне напомнили.
Есть книга с названием "С++ без страха". Вот опять.
Что ж со страхом-то всё связывают? Как будто покарают, если не осилишь.
-
Женя Подсыпальников
- Сообщения: 482
Re: Посоветуйте книгу по С/С++
Меня нетерпеливость карала, а упрямость помогала.
Но, вышел балланс, к счастью, тогда,
никто из них не выиграл полностью
Пойдём на рыбалку !
-
Bish
- Сообщения: 291
Re: Посоветуйте книгу по С/С++
Огромнейшейй спасибо за ответы!
превелико зело благодарен! будем читать и познавать неизведанное
в свои 39 лет*
-
Hephaestus
- Сообщения: 3728
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
-
Bizdelnick
- Модератор
- Сообщения: 21347
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Посоветуйте книгу по С/С++
i Уведомление от модератора Обсуждение упражнения из K&R уехало в Обсуждение K&R.
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |