Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.70/103: Рейтинг темы: голосов - 103, средняя оценка - 4.70
10 / 10 / 1
Регистрация: 09.04.2010
Сообщений: 141

Что лучше учить сначала C или C++? Выбор литературы.

01.02.2011, 21:25. Показов 22311. Ответов 47
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Что лучше учить сначала C или C++? Или в перечисленных ниже книгах материал по C уже есть?

Также хочу с вами посоветоваться насчет выбора литературы. У меня есть выбор:
  • Освой самостоятельно C++ за 21 день Изд.5 - Джесс Либерти, Брэдли Джонс
  • Как программировать на С++ Изд.5 Полное - Дейтел Х.
  • C++ для начинающих Шаг за шагом (изд.2010 г.) - Шилдт Г.
  • Объектно-ориентированное программирование в С++ (2010) (Изд.4) Классика Computer Science - Лафоре Р.
http://www.bookzone.com.ua/boo... ramming/c/

Я школьник, мне 14 лет. Мне надо не тягомотная вузовская книга, а именно понятная книга для подростка моего возраста.

И т.к. в будущем я хочу посвятить себя программированию, то еще спрошу, какая книга будет полезна для меня не только сейчас, но и в будущем?

P.S. Знаю Паскаль на среднем уровне.
1
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
01.02.2011, 21:25
Ответы с готовыми решениями:

Что лучше учить «С» или «С++»
Всем привет! Извините если не туда написал. Я хочу спросить что лучше учить «С» или «С++». Сначала думал, что это один и тот же язык но...

Что лучше учить по книгам или
Как вы думаете как лучше начать учить Java, по книгам или придумать какой нибудь проект (например игру) , и учить создавая что нибудь (на...

А что лучше учить С++ или Делфи ?
Я просто не знаю что нужно учить. Подскажете ?

47
бжни
 Аватар для alex_x_x
2473 / 1684 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
02.02.2011, 02:49
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Maxwe11 Посмотреть сообщение
Qt тоже такое позволяет, и IDE есть)
насколько серьезно предлагать кьют новичку? это будет еще хуже формошлепства
0
Заблокирован
02.02.2011, 03:00
Цитата Сообщение от alex_x_x Посмотреть сообщение
насколько серьезно предлагать кьют новичку? это будет еще хуже формошлепства
Да-да пусть учатся кодить под виндой и исключительно под WinAPI =)
Winelib всех вылечит, со временем =)
И Lazarus закопать со FreePascal'ем =) Зачем оно людям? Есть же winelib, wine и ReactOS на крайний случай =)
0
02.02.2011, 03:05

Не по теме:

programmer_c, Qt кросплатформенный, или я не понял вас :)

0
Заблокирован
02.02.2011, 03:12
Цитата Сообщение от alex_x_x Посмотреть сообщение

Не по теме:

programmer_c, Qt кросплатформенный, или я не понял вас :)

Вы какие-то странные вопросы задаете. Естественно примочка под названием Qt кроссплатформенна.
0
Эксперт С++
 Аватар для Nameless One
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
02.02.2011, 03:44
Цитата Сообщение от silent_1991 Посмотреть сообщение
Лучше сразу учить концепции ООП, чем долго вбивать себе в голову, как программировать на функциональном ЯП, а потом вдруг переучиваться на объектный. От функционального программирования вам всё равно никуда не деться, но всё же стоит сразу вникать в объекты.
Это Си у нас функциональный?
1
В астрале
Эксперт С++
 Аватар для ForEveR
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
02.02.2011, 03:50
programmer_c,
Я уже молчу что для C/C++ нет многопоточности ни в стандарте, ни в виде стандартной кроссплатформенной реализации.
Я так понимаю, что новый стандарт вы не воспринимаете? Если воспринимаете, прочитайте про него) А то как-то безосновательно пишите
1
бжни
 Аватар для alex_x_x
2473 / 1684 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
02.02.2011, 04:12
Я уже молчу что для C/C++ нет многопоточности ни в стандарте, ни в виде стандартной кроссплатформенной реализации.
мне больше интересно: бывает стандарт и стандартная кросплатформенная реализация отдельно?
что это
0
Эксперт С++
5058 / 3118 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
02.02.2011, 09:41
Nameless One, прошу прощения, оговорился, бывает))) Процедурный, конечно)))
0
Эксперт С++
 Аватар для CyBOSSeR
2348 / 1721 / 149
Регистрация: 06.03.2009
Сообщений: 3,675
02.02.2011, 10:31
Лучший ответ Сообщение было отмечено как решение

Решение

Цитата Сообщение от Sahon Посмотреть сообщение
Что лучше учить сначала C или C++?
Если Вы планируете писать ПО в объектно-ориентированном стиле, то сразу начинайте с C++.

Цитата Сообщение от Sahon Посмотреть сообщение
Также хочу с вами посоветоваться насчет выбора литературы. У меня есть выбор:
* Освой самостоятельно C++ за 21 день Изд.5 - Джесс Либерти, Брэдли Джонс
* Как программировать на С++ Изд.5 Полное - Дейтел Х.
* C++ для начинающих Шаг за шагом (изд.2010 г.) - Шилдт Г.
* Объектно-ориентированное программирование в С++ (2010) (Изд.4) Классика Computer Science - Лафоре Р.
Я бы Вам посоветовал двухтомник Эккель Б. Философия C++.

Цитата Сообщение от Sahon Посмотреть сообщение
И т.к. в будущем я хочу посвятить себя программированию, то еще спрошу, какая книга будет полезна для меня не только сейчас, но и в будущем?
Для начала:
Ален И. Голуб Верёвка достаточной длины, чтобы... выстрелить себе в ногу.
Буч Г. Объектно-ориентированный анализ и проектирование.
GoF. Приемы объектно-ориентированного проектирования. Паттерны пректирования.
Влиссидес Дж. Применение шаблонов проектирования. Дополнительные штрихи.
3
Эксперт С++
 Аватар для Mr.X
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
02.02.2011, 16:24
Кто-то из авторов Си сказал как-то, что C++ - это такой язык, каким они хотели сделать Си, но не смогли.
Если не смогли, так чего ж его учить?
1
10 / 10 / 1
Регистрация: 09.04.2010
Сообщений: 141
02.02.2011, 22:30  [ТС]
Подвожу итоги: выбрал пока C++ для начинающих Шаг за шагом (изд.2010 г.) - Шилдт Г.. Но потом обязательно куплю Как программировать на С++ Изд.5 Полное - Дейтел Х. и Полный справочник по C++. Изд.4 - Шилдт Г..

Всем спасибо за советы.
0
2022 / 1621 / 489
Регистрация: 31.05.2009
Сообщений: 3,005
02.02.2011, 23:42
Цитата Сообщение от Sahon Посмотреть сообщение
Подвожу итоги: выбрал пока C++ для начинающих Шаг за шагом (изд.2010 г.) - Шилдт Г.. Но потом обязательно куплю Как программировать на С++ Изд.5 Полное - Дейтел Х. и Полный справочник по C++. Изд.4 - Шилдт Г..
Это всё книги для начинающих. После Шилдта читай(помимо Страуструпа)
1) Скотт Майерс - "Эффективное использование С++"
2) Скотт Майерс - "Наиболее эффективное использование С++"
3) Скотт Майерс - "Эффективное использование STL"
4) Герб Саттер - "Решение сложных задач на C++"
5) Герб Саттер - "Новые сложные задачи на C++"

это, что касается С++. Ну, и книги, перечисленные в посте #29. Как только почувствуешь, что уже дорос до них, можешь начинать читать
0
112 / 22 / 3
Регистрация: 20.11.2010
Сообщений: 1,294
02.02.2011, 23:50
Я чтото не пойму . Зачем покупать книги? если их можно скачать! Не в первый раз это читаю!
Может так больше толку в бумажном варианте книги?
0
2022 / 1621 / 489
Регистрация: 31.05.2009
Сообщений: 3,005
02.02.2011, 23:56
Цитата Сообщение от +c+ Посмотреть сообщение
Зачем покупать книги? если их можно скачать!
Затем, что воровать нехорошо ) К тому же некоторые книги(в которые ты заглядываешь постоянно) лучше иметь именно в бумажном виде.
0
112 / 22 / 3
Регистрация: 20.11.2010
Сообщений: 1,294
03.02.2011, 00:01
опять же толком нет ответа - "лучше иметь именно в бумажном виде" ?? (почему?)
и ни кто не ворует, а делится!
0
В астрале
Эксперт С++
 Аватар для ForEveR
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
03.02.2011, 00:17
+c+, Удобнее читать технические книги в печатном виде, нежели с экрана.
0
112 / 22 / 3
Регистрация: 20.11.2010
Сообщений: 1,294
03.02.2011, 00:21
Всёравно к книге бывает прилагается материал, который надо смотреть на экране!
0
В астрале
Эксперт С++
 Аватар для ForEveR
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
03.02.2011, 00:33
+c+, И что? Материал - это не 400 страниц. Спорить тут бессмысленно. Каждый делает так как ему удобнее
1
4866 / 3287 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
03.02.2011, 06:43
Цитата Сообщение от Sahon
Или в перечисленных ниже книгах материал по C уже есть?
поверхностный, то есть если будешь учить C по книжкам про C++, то C знать не будешь
когда cout << "abcd"; делаешь, вот эта вот штука "abcd" устроена по-сишному, и занимаясь по книжкам C++, ты не будешь знать, что с этой штукой можно делать, потому что в книжках по C++ не пишут про C, так как нет смысла писать про C, когда это всё уже написано в книгах по C (то есть тут речь даже не о библиотеке C, а просто о свойствах самих конструкций)

C++
1
    unsigned char buf[10] = { 0xFF, 0xFF };
сможешь найти в книге по C++ описание того, что будет в результате ?
1
112 / 22 / 3
Регистрация: 20.11.2010
Сообщений: 1,294
03.02.2011, 11:36
у меня просто в моём городке сколько ни бегал по магазинам книжным, не встретил ни разу книги по С++ , по Си может одна гдето завалялась на полке,хотя по веб много! Приходится пользоваться тем, что в нете!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.02.2011, 11:36

Что учить лучше? PHP или Actionsscript?
Сейчас я делаю программу которая делается на actionscript и php. Вопрос: Что мне учить лучше? PHP или Actionsscript? Или выучить и то...

Подскажите что лучше учить - C# или PHP
Хочу выучить или C# или php вот только не знаю что более востребовано. Я знаю что это два совершенно разных языка. На шарпе пишут под...

Имеет ли смысл учить pascalАbc.net или лучше сразу учить Делфи
Имеет ли смысл учить pascalАbc.net или лучше сразу учить Делфи(имеется опыт программирования на турбо паскале)?

Что лучше сразу учить Javascript и Jquery или php и MYsql?
Что разу лучше учить Javascript и Jquery или php и MYsql? Я начинающий верстальщик.

Что лучше учить Python 2 или Python 3?
хочу начать учить питон но полазив в нете, частенько попадалась информация что вроде как 2 будет долго жить и в то же время много кто на 3...


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Часы с термометром и праздничным календарем
yariko 12.11.2026
Сегодня мы рассмотрим как можно сделать отличные многофункциональные часы. Итак, поставим конкретную задачу: разработать часы с календарем, двумя термодатчиками, выводом поздравительных сообщений. . .
Транслитерация текста с кириллицы на латиницу (вариант №1)
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version 1. 2003 - 06 - Designing Virtual Worlds (1st Edition) Автор: Richard A. Bartle | Объем: 768 стр. Ссылки: Amazon . . .
Родители токсичные абьюзеры по отношению к своим детям ругают их оскорбляют не любят
zorxor 08.11.2026
Жить в атмосфере постоянных оскорблений, критики и холодности со стороны родителей — это тяжелое и болезненное испытание, которое оставляет глубокие эмоциональные раны. Токсичное и абьюзивное. . .
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров". Задача: Запрет инициалов. Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . . Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru