Учебник по С++ (Посовременней чтото)

Обсуждение различной литературы о Linux

Модератор: Модераторы разделов

KukMan
Сообщения: 92
ОС: Kubuntu 7.10

Учебник по С++

Сообщение KukMan »

Гуглил - нахожу одни книги, которые <2000года выпуска...Ессно, учится по таким книгам немного нецелеобразно. Поэтому прошу подкинуть норм учебник по C++. Основы программирования имею, хотя принципы ООП не понимаю. Вобщем, кидайте сцылочки на норм учебники, и поновее.
Спасибо сказали:
Аватара пользователя
Beren
Сообщения: 702
ОС: Gentoo

Re: Учебник по С++

Сообщение Beren »

Вы собираетесь учить с нуля или совершенствоваться? Ибо "С++ для чайников" и книга Страуструпа, например, предназначены для разных уровней подготовки.
Дорогу осилит идущий
Спасибо сказали:
KukMan
Сообщения: 92
ОС: Kubuntu 7.10

Re: Учебник по С++

Сообщение KukMan »

С++ с ноля, ибо не знаком с ним еще. Даже не представляю, в чем разработка приложения проводится.
Спасибо сказали:
Аватара пользователя
Beren
Сообщения: 702
ОС: Gentoo

Re: Учебник по С++

Сообщение Beren »

Вообще, библией считается книга Б.Страуструпа "Язык программирования С++". Но это больше тех.документация, а не учебник.
На мой взгляд, лучше начинать с чего-нибудь типа "Освой самостоятельно С за 21 день" (тыц), то есть с основ. Очень хорошая книга для того, чтобы войти в курс дела :) А потом уже практика...и справочник Шилдта (тыц), например.
Дорогу осилит идущий
Спасибо сказали:
KukMan
Сообщения: 92
ОС: Kubuntu 7.10

Re: Учебник по С++

Сообщение KukMan »

спасибо. буду искать электронные варианты книги Освой самостоятельно C за 21 день. Еси есть - киньте ссылочку (если конечно это не варез).
Спасибо сказали:
Аватара пользователя
Red User
Сообщения: 229
ОС: Debian

Re: Учебник по С++

Сообщение Red User »

Вроде как автору топика нужна книжка по C++, а "Освой самостоятельно C за 21 день" - это больше про C. Про C++, насколько я понял, там совсем чуть-чуть.
А ведь когда-то не боялись мы программы любой,
И с одним лишь debug'ом выходили на бой,
И искусно написанный вирус встречали как брата
Спасибо сказали:
Haddingjar
Сообщения: 8
ОС: Linux

Re: Учебник по С++

Сообщение Haddingjar »

Настоятельно рекомендую Лафоре Р. "Объектно-ориентированное программирование в С++"
Спасибо сказали:
Аватара пользователя
Beren
Сообщения: 702
ОС: Gentoo

Re: Учебник по С++

Сообщение Beren »

Вроде как автору топика нужна книжка по C++, а "Освой самостоятельно C за 21 день" - это больше про C. Про C++, насколько я понял, там совсем чуть-чуть.

я написал, что ИМХО лучше начинать с основ.

буду искать электронные варианты книги Освой самостоятельно C за 21 день. Еси есть - киньте ссылочку (если конечно это не варез).

все электронные варианты этой книги - варез :)
Дорогу осилит идущий
Спасибо сказали:
Olegator
Сообщения: 2493
ОС: SuseLinux 11.2 KDE 4.3

Re: Учебник по С++

Сообщение Olegator »

Haddingjar писал(а):
11.11.2007 21:15
Настоятельно рекомендую Лафоре Р. "Объектно-ориентированное программирование в С++"

присоединяюсь
Спасибо сказали:
Аватара пользователя
haedim
Сообщения: 59
ОС: Gentoo Linux ~x86

Re: Учебник по С++

Сообщение haedim »

Хотел бы спросить мнение форумчан насчет книги "C++ для "чайников"? Как вы к ней относитесь?
Мне вот она показалась совсем даже ничего :) ...
Спасибо сказали:
Haddingjar
Сообщения: 8
ОС: Linux

Re: Учебник по С++

Сообщение Haddingjar »

haedim писал(а):
12.11.2007 21:19
Хотел бы спросить мнение форумчан насчет книги "C++ для "чайников"? Как вы к ней относитесь?
Мне вот она показалась совсем даже ничего :) ...

Ну мне кажется, что она довольно сильно уступает Лафоре по информативности. Но и по ней так же можно освоить азы C++. Так что если тебе нравится, то читай =)
Ну а я останусь при своем мнении и буду пропагандировать Лафоре.
Спасибо сказали:
Аватара пользователя
Beren
Сообщения: 702
ОС: Gentoo

Re: Учебник по С++

Сообщение Beren »

Хотел бы спросить мнение форумчан насчет книги "C++ для "чайников"? Как вы к ней относитесь?
Мне вот она показалась совсем даже ничего :) ...

Действительно, ничего :) Самое то, чтобы немного освоиться.
Дорогу осилит идущий
Спасибо сказали:
Аватара пользователя
Gogast
Сообщения: 549
ОС: Gentoo amd64

Re: Учебник по С++

Сообщение Gogast »

Без виндовза 3 года
Спасибо сказали:
s0urce
Сообщения: 321
ОС: Arch Linux + WinXP

Re: Учебник по С++

Сообщение s0urce »

Г.Шилдт, C++. Руководство для начинающих или
C++: базовый курс

P.S. Уж книгу то хорошую купить - дело святое, тем более что бумажный вариант читать гораздо удобнее и приятнее...
Спасибо сказали:
Аватара пользователя
Beren
Сообщения: 702
ОС: Gentoo

Re: Учебник по С++

Сообщение Beren »

<удалите_это_сообщение>
Дорогу осилит идущий
Спасибо сказали:
Аватара пользователя
haedim
Сообщения: 59
ОС: Gentoo Linux ~x86

Re: Учебник по С++

Сообщение haedim »

Спасибо всем. Уже прочитал книгу и мне пока этих знаний вполне хватает.
Спасибо сказали:
s0urce
Сообщения: 321
ОС: Arch Linux + WinXP

Re: Учебник по С++

Сообщение s0urce »

Уже прочитал книгу и мне пока этих знаний вполне хватает.
За 1 день? :o
Спасибо сказали:
Аватара пользователя
haedim
Сообщения: 59
ОС: Gentoo Linux ~x86

Re: Учебник по С++

Сообщение haedim »

Хых :) . Нет, конечно не за один. Просто дочитал вчера.
Спасибо сказали:
Аватара пользователя
edoc_modnar
Бывший модератор
Сообщения: 1638
Статус: Форум больше не посещаю

Re: Учебник по С++

Сообщение edoc_modnar »

Olegator писал(а):
12.11.2007 12:46
Haddingjar писал(а):
11.11.2007 21:15
Настоятельно рекомендую Лафоре Р. "Объектно-ориентированное программирование в С++"

присоединяюсь

+1
So long, and thanks for all the fish.
Douglas Adams, The Hitchhiker's Guide to the Galaxy
Спасибо сказали:
KavarDack
Сообщения: 20

Re: Учебник по С++

Сообщение KavarDack »

В принципе, такого рода книг море. Начинать, наверное, можно с любой.
Спасибо сказали:
Шпунтик
Сообщения: 230
ОС: MSDOS 3.3

Re: Учебник по С++

Сообщение Шпунтик »

Посмотрел кучу книг по программированию на С++, и везде одно и тоже, описание языка + библиотечные расширения. Об инструментах, методах работы с ними, обустройство рабочего места ни гугу.
Получается как изучения плаванию теоретически без залезания в воду. Что толку изучать язык если непонятно как его использовать.
Может кто порекомендует книги о практическом программировании в Unix-Linux. Какие программы используются и как ими пользоваться. Как настроить рабочую среду для программирования в консоли и GUI, ну и всё такое.
А то не вижу смысла учить ПДД без практического обучения вождению.
Зарание благодарен.
Путь линуксоида очень напоминает путь воина, главными особенностями которого являются ответственность и самодисциплина. Но и награды этого пути достойны: это свобода и мастерство.
Спасибо сказали:
Аватара пользователя
Attila
Сообщения: 125
Статус: Тролль-Лѣсовичокъ
ОС: Свободная aka ArchLinux

Re: Учебник по С++

Сообщение Attila »

Полагаю целесообразным прочитать книги Керниган, Пайк "Unix -- уникальная среда программирования", Реймонд "Art of Unix programming". Собственно, о программировании в Unix.
Об инструментах и средствах разработки -- так про каждый инструмент своя книга: о vim, emacs, средствах разработки пользовательского интерфеса Qt, GTK и т. п. Здесь одной книгой не обойдёшься и удобнее, полагаю, пользоваться электронной документацией.

Всё это, кроме того, прямого отношения к собственно языку С++ не имеет.
Спасибо сказали:
Шпунтик
Сообщения: 230
ОС: MSDOS 3.3

Re: Учебник по С++

Сообщение Шпунтик »

Видимо я что-то не понимаю, но я полагал что vim и emacs это просто редакторы текста.
Конечно, можно работать как в старину, когда по отдельности пользовались редакторами текста, компиляторами, линковщиками, отладчиками. Но хотелось бы хотя бы типа Турбо Паскаль или Турбо С, то-есть единое рабочее место, среда программирования, где в едином комплексе редактор текста + компилятор + линковщик + отладчик + справочник.
Путь линуксоида очень напоминает путь воина, главными особенностями которого являются ответственность и самодисциплина. Но и награды этого пути достойны: это свобода и мастерство.
Спасибо сказали:
Аватара пользователя
Attila
Сообщения: 125
Статус: Тролль-Лѣсовичокъ
ОС: Свободная aka ArchLinux

Re: Учебник по С++

Сообщение Attila »

Есть книги, посвящённые эффективному использованию vim, есть -- созданию графического интерфейса. Вряд ли есть такая, где было бы и то, и другое, да ещё и код на C++ :)
Я, конечно, не осмеливаюсь Вам навязывать использование конкретной среды -- vim или любой другой. Vim я привёл только в качестве примера -- есть много книг, посвящённых этой программе. Но без привязки к конкретному языку программирования. :)
Спасибо сказали:
Аватара пользователя
eduard_pustobaev
Сообщения: 2629
Статус: Ленивец
ОС: Arch/Debian.

Re: Учебник по С++

Сообщение eduard_pustobaev »

Шпунтик, vim и emacs безусловно текстовые редакторы. Но только с очень большими возможностями в плане расширения функционала.
Организовать IDE на основе того или другого вполне возможное и иногда выгодное дело.
В дисгармонии со вселенной.
Спасибо сказали:
Аватара пользователя
deninok
Сообщения: 585
Статус: Программист С++
ОС: Debian GNU/Linux

Re: Учебник по С++

Сообщение deninok »

Очень рекомендую всем, кто желает освоить С++ с нуля, а потом развиваться до вершин, следующую книгу, в 2 томах:
Философия С++ т.1 Введение в стандартный С++
Философия С++ т.2 Практическое программирование

(KukMan) писал(а):Гуглил - нахожу одни книги, которые <2000года выпуска...Ессно, учится по таким книгам немного нецелеобразно. Поэтому прошу подкинуть норм учебник по C++. Основы программирования имею, хотя принципы ООП не понимаю. Вобщем, кидайте сцылочки на норм учебники, и поновее.

Не знаю, почему вы думаете так о книгах 2000 года. "Философия С++" тоже написана в 2000 году (издана на русском в 2004). Но это издание рассматривает стандартный язык С++98 и методы ООП, которые за последние 7 лет кардинально не изменились, это точно. Эту книгу можно будет считать устаревшей (и то не во всем) только после 2009 года, когда выйдет стандарт С++09. В новом стандарте ожидается действительно много нового. А пока читайте эту книгу и учитесь (если вам нужно изучить принципы ООП - покупайте не раздумывая!).

P.S. Легального электронного варианта книги нет... Это так, для справки...
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Учебник по С++

Сообщение drBatty »

Шпунтик писал(а):
23.11.2007 19:42
Но хотелось бы хотя бы типа Турбо Паскаль или Турбо С, то-есть единое рабочее место, среда программирования, где в едином комплексе редактор текста + компилятор + линковщик + отладчик + справочник.
Есть такое дело: вот буквально вчера на http://www.kdevelop.org/ скачал новую версию kdevelop. Всё как вы хотите, плюс дизассемблер, система управлением версий, примеры для большого количества языков и библиотек, и ещё много всего. Единственный минус на сегодня - собирать долго, несколько часов.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
eduard_pustobaev
Сообщения: 2629
Статус: Ленивец
ОС: Arch/Debian.

Re: Учебник по С++

Сообщение eduard_pustobaev »

drBatty писал(а):
14.12.2007 11:10
Единственный минус на сегодня - собирать долго, несколько часов.

urpmi в помощь... А за кдевелоп +1. Хорошая IDE.
В дисгармонии со вселенной.
Спасибо сказали:
Alexandro
Сообщения: 33
ОС: FreeBSD, Ubuntu, Debian

Re: Учебник по С++

Сообщение Alexandro »

Джефф Элджер C++: Библиотека программиста
Толковая книга: кратко, по сути и не занудно
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Учебник по С++

Сообщение drBatty »

drBatty писал(а):
14.12.2007 11:10
скачал новую версию kdevelop.


eduard_pustobaev писал(а):
14.12.2007 11:55
urpmi в помощь
про её существование я знаю, только в пакетах этой IDE ещё нет :(
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали: