Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.67/21: Рейтинг темы: голосов - 21, средняя оценка - 4.67
 Аватар для vvv0022
0 / 0 / 0
Регистрация: 10.11.2016
Сообщений: 4

Что следует ЗНАТЬ для начала изучения C++?

10.11.2016, 12:11. Показов 4866. Ответов 43
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
IQ 118, но все равно мозги не доходят. Открываю любой видео урок по c++ и сразу много непонятного чего не объясняют: зачем то? что это такое? с чем его едят? есть ли разница между тем и этим? обязательно делать так как показано или можно по другому? десятки непонятных терминов которые не объясняют и т.п. Вопрос тем, кто владеет языком с++:"По каким источникам вы обучались? Сколько на это ушло времени?"
Подскажите free уроки там где разбирают КАЖДУЮ СТРОЧКУ, КАЖДЫЙ СИМВОЛ. А то надоело "Напишите то, запустите компилятор и у вас получится что-то."
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.11.2016, 12:11
Ответы с готовыми решениями:

Знаю язык "Си", что нужно знать для изучения Си++, какие у них отличия и т.д?
Знаю язык "Си",что нужно знать для изучения Си++,какие у них отличия и т.д?

Нужно ли для изучения OpenGL знать WinApi
Приветствую. Изучаю С++. Вот решил попробовать работу с графикой и задался таким вопросом...

Что надо знать для изучения Qt
Что надо знать что бы перейти к изучению Qt ?

43
Модератор
Эксперт CЭксперт С++
 Аватар для sourcerer
5288 / 2376 / 342
Регистрация: 20.02.2013
Сообщений: 5,773
Записей в блоге: 20
12.11.2016, 13:43
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от vvv0022 Посмотреть сообщение
с полного нуля
Одно слово: Прата.
1
807 / 534 / 158
Регистрация: 27.01.2015
Сообщений: 3,017
Записей в блоге: 1
12.11.2016, 13:45
Цитата Сообщение от vvv0022 Посмотреть сообщение
Там рассказывают с полного нуля?
дыа
0
0 / 0 / 0
Регистрация: 24.03.2017
Сообщений: 10
26.03.2017, 16:49
Добрый день, уважаемые форумчане!
Верно ли вести конспект во время изучения С++?
После того, как прочитал посты данной темы, то 185 страниц "Объектно-ориентированного программирования в С++" Лафоре Р. оказались пройденными впустую. Эх. теперь придётся новую книгу искать. Кстати, "Программирование на С++в примерах и задачах" Васильева А. Н. (2017 г.) тоже можно использовать?
0
26.03.2017, 19:23

Не по теме:

Цитата Сообщение от Palmirov Посмотреть сообщение
После того, как прочитал посты данной темы, то 185 страниц "Объектно-ориентированного программирования в С++" Лафоре Р. оказались пройденными впустую.
Как прочтение постов отсюда повлияло на понимание книги? =-O
Может тогда не стоит читать форум? :)

0
187 / 54 / 19
Регистрация: 23.12.2016
Сообщений: 167
26.03.2017, 20:05
Цитата Сообщение от MrGluck Посмотреть сообщение
Так видеоуроки в основной своей массе низкого качества. Хорошие видеоуроки стоят денег. А на ютуб выкладывать видео может каждый школьник. Уровень профессиональной эрудированности у таких авторов роликов часто недотягивает.
Это да, часто даже не хватает не уровня профессиональной эрудированности, а банального системного подхода и педагогики. Некоторые моменты просто опускаются. Т.к. для лектора они очевидны. А вот для слушателя они ни разу не очевидны, и не спросишь у лектора, что он имел ввиду. Я так по lua искал информацию - как передать существующий объект класса С++ в скрипт. В итоге это оказалось очень просто и элементарно. Но нигде про это не сказано. Нашел через две недели поисков и на английском языке.
Хорошие лекции на youtube можно найти, но они не с нуля, а как минимум надо прочитать перед этим книгу, например Шилдта. Но даже в этом случае чтобы понять книгу, нужно иметь начальные знания, хотя бы того же Basic на уровне информатики 10-11 класса.

Добавлено через 3 минуты
Цитата Сообщение от Palmirov Посмотреть сообщение
Добрый день, уважаемые форумчане!
Верно ли вести конспект во время изучения С++?
После того, как прочитал посты данной темы, то 185 страниц "Объектно-ориентированного программирования в С++" Лафоре Р. оказались пройденными впустую. Эх. теперь придётся новую книгу искать. Кстати, "Программирование на С++в примерах и задачах" Васильева А. Н. (2017 г.) тоже можно использовать?
Я начинал с Г.Шилдт. С++ базовый курс. И да, конспект вел во время изучения и почти все программы из книги набирал и запускал.
1
0 / 0 / 0
Регистрация: 24.03.2017
Сообщений: 10
26.03.2017, 20:07
Цитата Сообщение от Gr1f0nn Посмотреть сообщение

Не по теме:


Как прочтение постов отсюда повлияло на понимание книги? =-O
Может тогда не стоит читать форум? :)

Тут упоминался Лафоре, пошёл в поиск, нашёл эту тему: https://www.cyberforum.ru/grap... page2.html Сказано об его устаревании. Впал в печаль, однако.
0
 Аватар для Gr1f0nn
244 / 164 / 133
Регистрация: 30.09.2012
Сообщений: 690
26.03.2017, 20:43
Palmirov, Какие-то аспекты, изложенные в книгах, действительно, имеют свойство устаревания, однако это не значит, что книга от этого становится бесполезной. Некоторые темы, описанные в книгах, являются базовыми и слабо зависят от года выпуска книги.
Читайте дальше, практикуйтесь. Понимание того, что сейчас актуально, а что - нет, со временем придет само.
1
0 / 0 / 0
Регистрация: 24.03.2017
Сообщений: 10
26.03.2017, 20:55
Gr1f0nn, спасибо за совет!
Я сейчас просто нахожусь в растерянности. Вроде читал. Конспектировал (уже две тетради А4 расписал. Третью начал). Писал коды. Задачки решал в конце. А если спросить что-то конкретное из пройденного - сразу конспекты листаю.
И тут назревает вопрос: Если у меня гуманитарное образование, значит я "не туда мечтаю"?
0
807 / 534 / 158
Регистрация: 27.01.2015
Сообщений: 3,017
Записей в блоге: 1
26.03.2017, 20:58
Цитата Сообщение от Palmirov Посмотреть сообщение
А если спросить что-то конкретное из пройденного - сразу конспекты листаю.
Это лечится перечитыванием) и неоднократным. Книгу надо затирать "до дыр"
1
187 / 54 / 19
Регистрация: 23.12.2016
Сообщений: 167
26.03.2017, 21:25
Цитата Сообщение от Palmirov Посмотреть сообщение
И тут назревает вопрос: Если у меня гуманитарное образование, значит я "не туда мечтаю"?
В смысле не туда? Ты же изучаешь язык. А языки обычно изучают гуманитарии - филологи. А серьезно, по отзывам многих гуру программирования, из гуманитариев часто получаются очень неплохие программисты, даже лучше математиков по образованию.
Я, хоть и не программист, а только учусь, но вообще юрист по образованию. И все пять лет на юрфаке мы изучали if-then-else. Только называлось это гипотеза-диспозиция-санкция правовой нормы.
1
Эксперт С++
 Аватар для hoggy
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
26.03.2017, 22:43
Цитата Сообщение от Palmirov Посмотреть сообщение
Если у меня гуманитарное образование, значит я "не туда мечтаю"?
программисты, вообще то - лингвисты.
они на стыке гуманитарной и точных дисциплин.
причем, в большинстве случаев
с перекосом в сторону гуманитарки.

исходный код - это мысли программиста.
в некотором смысле,
программиста можно сравнить с писателем.
2
2 / 2 / 0
Регистрация: 20.02.2017
Сообщений: 36
26.03.2017, 23:15
Я конечно не опытный программист(пока что), но даю совет почитать книги т.к. я учусь в ВолгГТУ в Волгограде на кафедре *Информатика и вычислительная техника* и с библиотеки прихватил несколько пособий вроде С/С++ с нуля, сейчас читаю про С#, всё таки то что ты прослушал за 10 минут это забудется через 20 минут, а когда ты сидишь и неделю читаешь то уверяю тебя мой друг это ты точно надолго будешь помнить, но не забывай про опыт, за один день ничему не научишься но если посидеть хотя бы пол года то ты уже свободно сможешь программировать на Лёгком/Среднем уровне, если кому то что то не нравится по поводу того что я сказал я попрошу ничего не писать в мою сторону это просто лично моё мнение, если кто то из вас научился на видео уроках я рад за вас но парню просто дал небольшой совет от себя лично.
1
0 / 0 / 0
Регистрация: 24.03.2017
Сообщений: 10
26.03.2017, 23:37
AlexeyJB, hoggy, altmax, Ferrari F1, Gr1f0nn, большое спасибо за советы! Трудно принять дозу отрезвительной правды, что за "парочку недель всё выучиться и наладиться" - розово-бредовый сон. Трудное дело это, трезветь и осознавать. А уже какие планы строил! Игры делать! Ох, какие! Ха...
0
Эксперт С++
 Аватар для hoggy
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
26.03.2017, 23:51
Цитата Сообщение от Palmirov Посмотреть сообщение
А уже какие планы строил! Игры делать!
ну дык, за чем же дело встало?
изучайте и делайте))
0
 Аватар для Fulcrum_013
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
27.03.2017, 00:56
Цитата Сообщение от vvv0022 Посмотреть сообщение
По каким источникам вы обучались?
Немного по лекциям в ликбезе, в основном по Language Reference.
Цитата Сообщение от vvv0022 Посмотреть сообщение
Сколько на это ушло времени?"
На то чтобы шкрябать простенькую математику и графики рисовать - с неделю.
На то чтобы простенький оконный фреймверк с нуля замутить - месяца 3.
Цитата Сообщение от vvv0022 Посмотреть сообщение
Что следует ЗНАТЬ для начала изучения C++?
На момент начала изучения знал Basic, Pascal, пользовал ООП (т.е. аспекты не зависимые от языка знал довольно неплохо ), также знал англицкий в степени достаточной для свободного чтения технической документации. IQ 159.
Цитата Сообщение от vvv0022 Посмотреть сообщение
десятки непонятных терминов которые не объясняют и т.п.
Вот по всей видимости с этих терминов (которые как подозреваю относятся к теории алгоритмов и вообще базовым аспектам организации памяти и т.д.) и того с чем их едят и стоит начать.

Добавлено через 8 минут
Цитата Сообщение от Palmirov Посмотреть сообщение
Игры делать!
Ну то с матана начинать надо. И прочих разделов математики,которую далеко не на всех специальностях во ВТУЗе дают. Типа аналитической и вычислительной геометрии, численных методов, Потом сдобрить все это теормехом сапроматом гидрогазодинамикой, и еще кучей матфизики.

Добавлено через 7 минут
Цитата Сообщение от Palmirov Посмотреть сообщение
А если спросить что-то конкретное из пройденного - сразу конспекты листаю.
MSDN или справочную систему IDE пользовать не пробовали? Это тоже самое листание конспектов только с помощью компутера. Причем листать приходится хоть первый раз язык пользуешь хоть 25 лет. Причем любой язык и фреймверк. Некоторые фреймверки имеют по гигабайту кода. Все их технические детали в голове не удержишь однозначно. При этом зачастую приходится пользовать сразу несколько фреймверков/библиотек.
1
27.03.2017, 05:40

Не по теме:

Цитата Сообщение от altmax Посмотреть сообщение
Но даже в этом случае чтобы понять книгу, нужно иметь начальные знания, хотя бы того же Basic на уровне информатики 10-11 класса.
Эм, нет, не нужно.

0
0 / 0 / 0
Регистрация: 24.03.2017
Сообщений: 10
27.03.2017, 06:55
Fulcrum_013, матан для написания своего игрового движка, так? Или даже при работе с UE4 придётся грызть титан матана (а то уже не говоря про справочники по самому движку)?
0
Модератор
Эксперт CЭксперт С++
 Аватар для sourcerer
5288 / 2376 / 342
Регистрация: 20.02.2013
Сообщений: 5,773
Записей в блоге: 20
27.03.2017, 07:06
Цитата Сообщение от Palmirov Посмотреть сообщение
для написания своего игрового движка
Palmirov, зачем писать свой игровой движок? Написание игрового движка - довольно сложная и специфическая задача (уж точно не для новичков). Вы же когда, к примеру, строите дом, просто берёте готовые кирпичи? Или изобретаете свои собственные? Ну да, натурально, захотел дом построить, пошёл, накопал глины и давай себе самодельные кирпичи обжигать. А огонь добываете, видимо, трением, при помощи лука. Нет же? А когда хотите хлеба нарезать? Берёте готовый инструмент (нож) и используете его? Или тоже идёте на болото, ищете железную руду, изобретаете самодельную плавильную печь, плавите руду, потом добавляете в расплав всяких добавок, присадок, варите сталь, потом куёте нож? Молотом, который тоже сами сделали?
0
0 / 0 / 0
Регистрация: 24.03.2017
Сообщений: 10
27.03.2017, 07:10
gru74ik, ну мало ли извращенцев бывает? Шучу. Нет, конечно.
0
Модератор
Эксперт CЭксперт С++
 Аватар для sourcerer
5288 / 2376 / 342
Регистрация: 20.02.2013
Сообщений: 5,773
Записей в блоге: 20
27.03.2017, 09:29
Palmirov, хотите игры делать? Вот сюда загляните. А если точнее, то вот сюда.
3
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
27.03.2017, 09:29

Что нужно знать для изучения WPF
Здравствуйте. Передо мной 2 книги: Троэлсен и Шилд. По C#4.0. Подскажите, чтобы мне перейти к Visual C#, какие моменты надо знать? Стоит ли...

Что надо знать для изучения сокетов?
Ну в общем я попытался узнать что такое сокеты и с чем их едят... Но во многих статьях пишут мол, если вы не сильно опытны в деле...

Профессия программист - что следует знать?
Добрый вечер! Мне 17 лет, и я хочу стать программистом.Меня интересует то, чего мне следует ожидать от этой профессии, в чем её пюсы у...

Нужно ли знать чистый JavaScript для изучения библиотеки jQuery mobile
Доброго времени суток. Нужно ли знать чистый JavaScript для изучения библиотеки jQuery mobile, или достаточно основ JS???

Возраст для начала изучения программирования
Доброго времени суток, форумчане! Сегодня я бы хотел узнать ваше мнение по поводу возраста в котором, или по прошествию которого...


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи. Через несколько переработок от PHP кода к C89 (надеюсь, 89). Но довольно запутанно получилось. Код для Linux. Но если убрать time и то, что с ним. . .
Сам себя обучал rest api
anaschu 02.07.2026
Педагогический лайфхак: Почему чистый REST API для ученика намного круче, чем готовые библиотеки Когда мы отказались от капризного JAR-файла AnyLogic и переписали код на стандартный HttpClient,. . .
rest api anylogic - выполнение модели на своём русском сайте
anaschu 02.07.2026
Как подружиться с AnyLogic Cloud API, победить провайдеров и развернуться Java-бэкенд в Docker на бесплатном хостинге: Двухдневный лог борьбы Всем привет! Хочу поделиться свежим (и довольно. . .
Где деньги лежат
kumehtar 02.07.2026
Это - японская подводная лодка I-52 (тип C2, кодовое имя Momi) вышла из Японии в марте 1944 года с миссией в оккупированную немцами Францию (Лорьян). Это была одна из «Янаги»-миссий по обмену. . .
Krabik для WoW 3.3.5a, многоязычный
AmbA 02.07.2026
Допилил бота, думаю что окончательно. Изменения: - добавлена многоязычность - добавлено снятие скриншотов - добавлено поддержание бафов хождения по воде (для жреца, дк и шамана) - и так, по. . .
Алиса нашла кучу ошибок компиляции и запуска в проекте, который без проблем компилировался и запускался)))
anaschu 30.06.2026
Я пока посмеюся, но завтра проверю. А вообще интерсно. Дал алисе файл, в котором точно нет ошибок компиляции и запуска, и попросил их найти. Нашла кучу))) Критические ошибки, мешающие компиляции и. . .
сукцессия 16. Общий обзор, в основном что бы другие ии поняли
anaschu 29.06.2026
# Передаточный документ: модель микоризной сукцессии (для нового чата) Этот документ предназначен для того, чтобы новый чат Claude мог продолжить работу без необходимости заново разбираться в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru