Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/55: Рейтинг темы: голосов - 55, средняя оценка - 4.73
3 / 3 / 0
Регистрация: 13.06.2012
Сообщений: 28

Чем отличаются между собой 3 книги Шилдта по С++?

24.06.2012, 00:39. Показов 11913. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Читаю сейчас его книгу "Руководство для начинающих", дальше хотел прочитать ещё его две книги "Базовый курс" и "Полный справочник". Но не пойму, одна дополняет другую или это просто новые издания? И ещё хотел бы потом прочитать что то из теории программирования. Выбрать "C++. Методики программирования Шилдта" или 3 тома "Искусство программирования Дональда Кнута" ? Говорят у Шилдта практичные методы,а у Кнута слишком обобщенные.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.06.2012, 00:39
Ответы с готовыми решениями:

Чем по сути отличаются между собой Static, Public и Private
Это Наиболее часто встречаемые спецификаторы при использовании методов. Объясните не так, как объясняют в лекциях, а так, чтобы реально...

Чем отличаются между собой стек очередь или список?
Ребят,чем отличаются между собой стек очередь или список?

Чем отличаються между собой книги Страуструпа
Чем отличаються между собой книги Страуструпа и какую имеет смысл почитать после Лафоре и Прата или надо поискать что-то другое мне...

11
 Аватар для Dimazzzzzz
589 / 96 / 6
Регистрация: 24.01.2009
Сообщений: 379
24.06.2012, 01:06
koder, честно признаюсь, не знаю, чем отличаются эти книги, но вряд ли вы читаете их вместо детективов. Поэтому для изучения языка лучше найти в интернете конкретные небольшие уроки типа "Hello World", где решается какая-то мелкая задача, пусть и выдуманная, на данном языке.

Если вы любите читать именно книги, то найдите сборник рецептов, по буржуйски "Cookbook С++", где рассматриваются различные примеры от начала до конца. Плюс к урокам нужен обязательно справочник (чем толще, тем лучше ), чтобы посмотреть подробно любую функцию, которая используется в примерах.

А после этих примеров можно приступить к теории.
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
24.06.2012, 01:16
Dimazzzzzz, очень вредный совет.
0
24.06.2012, 01:21

Не по теме:

Цитата Сообщение от LK Посмотреть сообщение
Dimazzzzzz, очень вредный совет.
Просто я практик, а не теоретик, и если сначала буду изучать теорию, то всё равно ничего не пойму там. Я не знаю, на кого больше похож koder, поэтому предложил свой вариант :)

0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
24.06.2012, 01:25
Программирование методом научного тыка - тоже метод.

Добавлено через 14 секунд
C++: руководство для начинающих. Шилдт Г
Цель книги «C++: руководство для начинающих» Шилдт Г. - помочь читателю овладеть базовыми элементами C++ программирования. Сначала, например, вы узнаете, как скомпилировать и выполнить C++ программу, а затем шаг за шагом будете осваивать более сложные темы (ключевые слова, языковые конструкции, операторы и пр.). Текст книги подкрепляется многочисленными примерами программ, тестами для самоконтроля и учебными проектами, поэтому, проработав весь материал этой книги, вы получите глубокое понимание основ C++ программирования. Пособие «C++: руководство для начинающих» Шилдт Г. представляет собой самоучитель, материал которого равномерно распределен по разделам, причем успешное освоение каждого следующего предполагает знание всех предыдущих. Книга содержит 12 разделов, посвященных соответствующим аспектам C++. Уникальность этой книги Герберта Шилдта состоит в том, что она включает несколько специальных элементов, которые позволяют закрепить уже пройденный материал. Каждый раздел включает один или несколько проектов на C++, которые показывают, как на практике можно применить изложенный здесь материал. Эти учебные проекты представляют собой реальные примеры, которые можно использовать в качестве стартовых вариантов для ваших программ. Исходные коды всех примеров и учебных проектов можно загрузить с web-сайта по указанному в книге адресу в сети Internet. Для компиляции и запуска приводимых в книге примеров программ подойдет любой современный компилятор, такой например, как Visual C++ или C++ Builder. Для усвоения представленного в руководстве материала никакого предыдущего опыта в области программирования не требуется. Поэтому, если вы, никогда раньше не программировали, можете смело браться за эту книгу, поскольку данное руководство писалось именно для начинающих программистов.
С++ Базовый курс
В этой книге описаны все основные средства языка C++ — от элементарных понятий до супервозможностей. После рассмотрения основ программирования на C++ (перемен¬ных, операторов, инструкций управления, функций, классов и объектов) читатель освоит такие более сложные средства языка, как механизм обработки исключительных ситуа¬ций (исключений), шаблоны, пространства имен, динамическая идентификация типов, стандартная библиотека шаблонов (STL), а также познакомится с расширенным набо¬ром ключевых слов, используемым в .NET-программировании. Автор справочника — общепризнанный авторитет в области программирования на языках С и C++, Java и С# — включил в текст своей книги и советы программистам, которые позволят повысить эф¬фективность их работы.

Книга рассчитана на широкий круг читателей, желающих изучить язык программирования C++.
Полный справочник по С++ Ключевое слово - справочник.
0
3 / 3 / 0
Регистрация: 13.06.2012
Сообщений: 28
24.06.2012, 10:08  [ТС]
Цитата Сообщение от Dimazzzzzz Посмотреть сообщение

Не по теме:


Просто я практик, а не теоретик, и если сначала буду изучать теорию, то всё равно ничего не пойму там. Я не знаю, на кого больше похож koder, поэтому предложил свой вариант :)

Я примерно год методом тыка писал сайты на php, это просто ад для меня, искать что то непонятно где и как. Из знаний были только курсы Попова, не знаю как там другие справляются с практикой без теории, но по себе могу сказать, что из-за этого начинающий программист имеет очень большой шанс стать манки-кодером, даже не потому, что у него будет мало знаний из теории и он не захочет их пополнять, а потому, что будут неправильные понимания как работают те или иные программы и при дальнейшей практике это убьет и практикующего и того кто будет использовать его код. Это не ко всем практикам относится, так как я знаю, что многие понимают материал при демонстрировании его на примерах, но имхо сейчас большинство практиков - это изобретатели новых понятий как устроенно то, что уже давно описано в теории.

Добавлено через 3 минуты
LK
Я читал их описание. Вообщем прочитаю и базовый курс, хоть там и пол книги дублирует первую.
0
 Аватар для Dimazzzzzz
589 / 96 / 6
Регистрация: 24.01.2009
Сообщений: 379
24.06.2012, 12:28
Цитата Сообщение от koder Посмотреть сообщение
Я примерно год методом тыка писал сайты на php, это просто ад для меня, искать что то непонятно где и как. Из знаний были только курсы Попова, не знаю как там другие справляются с практикой без теории
Когда изучаешь что-то новое для себя, всегда главным является вопрос "что именно нужно изучить, чтобы что-то знать?". Читать всё подряд по данной теме жизни не хватит, т.к. вся информация будет на одно лицо, поэтому, я считаю, нужно начинать с практики или с курсов, чтобы потом уже осмысленно искать ту теорию, которую следует изучить, т.е. искать теоретическое объяснение какого-то примера.

Раз у вас такой способ не сработал, то вы вероятно больше теоретик и начинать вам нужно с теории, а потом искать те конкретные примеры, в которых показана работа того, что вы прочитали.
0
3 / 3 / 0
Регистрация: 13.06.2012
Сообщений: 28
24.06.2012, 16:40  [ТС]
Цитата Сообщение от Dimazzzzzz Посмотреть сообщение
Когда изучаешь что-то новое для себя, всегда главным является вопрос "что именно нужно изучить, чтобы что-то знать?". Читать всё подряд по данной теме жизни не хватит, т.к. вся информация будет на одно лицо, поэтому, я считаю, нужно начинать с практики или с курсов, чтобы потом уже осмысленно искать ту теорию, которую следует изучить, т.е. искать теоретическое объяснение какого-то примера.

Раз у вас такой способ не сработал, то вы вероятно больше теоретик и начинать вам нужно с теории, а потом искать те конкретные примеры, в которых показана работа того, что вы прочитали.
Согласен,но я редко могу что то сделать,если не понимаю как оно устроено,то есть могу,но пока задача не очень сложная,так вот если я не знаю теорию как оно устроено,то я сам проанализирую и прикину методом проб и пойму как оно примерно устроено,но если вспомнить мой опыт с php,то я потом читал теорию и удивлялся как можно одно действие объяснить по разному,но верное объяснение будет только одно.
0
2022 / 1621 / 489
Регистрация: 31.05.2009
Сообщений: 3,005
26.06.2012, 22:46
Цитата Сообщение от koder Посмотреть сообщение
Читаю сейчас его книгу "Руководство для начинающих", дальше хотел прочитать ещё его две книги "Базовый курс" и "Полный справочник"
Не имеет смысла после прочтения книги для начинающих читать... ещё одну книгу для начинающих . Что касается второй книги, то хоть книга и сделана в виде справочника, но и сам язык, и стандартная библиотека описаны в ней довольно поверхностно. Другими словами, ничего нового вы в ней не найдёте.
Цитата Сообщение от koder Посмотреть сообщение
И ещё хотел бы потом прочитать что то из теории программирования. Выбрать "C++. Методики программирования Шилдта" или 3 тома "Искусство программирования Дональда Кнута" ? Говорят у Шилдта практичные методы,а у Кнута слишком обобщенные.
Не знаю, что именно вы вкладываете в понятие "теория программирования", но не думаю что эти книги хоть в чём-то пересекаются между собой
0
 Аватар для Kastaneda
5232 / 3205 / 362
Регистрация: 12.12.2009
Сообщений: 8,143
Записей в блоге: 2
29.06.2012, 16:26
Я читал одну из этих книг (уже и не помню какую именно), остальные потом просто пролистал ради интереса. Могу сказать, что некоторые главы совпадают почти на 100%. Т.е. тупо копипаста
Но читать их не стоит не потому что они одинаковые, а потому что
Цитата Сообщение от rangerx Посмотреть сообщение
Не имеет смысла после прочтения книги для начинающих читать... ещё одну книгу для начинающих
0
3 / 3 / 0
Регистрация: 13.06.2012
Сообщений: 28
03.07.2012, 10:32  [ТС]
Спасибо за ответы. Тогда попробовать взять отсюда что то Литература C++ ? Но не знаю с какой ссылки начинать и все ли там нужно читать.
0
0 / 1 / 0
Регистрация: 01.02.2012
Сообщений: 16
23.05.2013, 03:50
"Методики программирования Шилдта" - очень полезная и интересная книга. Она не предназначена для изучения по ней основ языка, она создана для оттачивания навыков и уточнения некоторых особенностей решения различных проблем. Написана в стиле Coockbook, т.е. можно читать с любого места, в зависимости от того, какую задачу ты хочешь решить. Она не раз уже мне пригодилась, рекомендую.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
23.05.2013, 03:50
Помогаю со студенческими работами здесь

Книги Г.Шилдта в каком порядке нужно или какие книги для изучения с++
Скажите в каком порядке надо читать книги Г.Шилдта для изучения с++ . Возможно сначала придется с учить , или как лучше ? Или подскажите...

Чем отличается между собой объявление, инициализация и определение?
То есть объявление может быть у переменной или функции и выглядеть к примеру так : int a; void func (int); .Но выделяется ли на этом этапе...

Переставить между собой элементы массива между собой, кроме максимального
Переставить между собой элементы массива между собой, кроме максимального, программа в СИ

Книги Шилдта
Скажите пожалуйста в чем разница между двумя его книгами: -"Самоучитель С++" -"С++. Базовый курс" Желательно мнение...

Книги Шилдта
кто то может объяснить чем существенно отличается Java: The Complete Reference, 8th Edition от Java: A Beginner's Guide, 5th Edition ? и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru