Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.55/55: Рейтинг темы: голосов - 55, средняя оценка - 4.55
0 / 0 / 0
Регистрация: 09.01.2020
Сообщений: 67

Посоветуйте курсы для изучения С++

11.01.2020, 15:04. Показов 12297. Ответов 41
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Начал изучать программирование,1 курс(дистанционно),но материала которого дают недостаточно,там как-то все поверхностно
Посоветуйте мб какие нибудь видео-курсы или что-то в этом роде,где можно изучить язык Си,С++,чтоб было понятно,доходчиво и интересно.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.01.2020, 15:04
Ответы с готовыми решениями:

Какие книги посоветуйте для изучения для изучения STL, C++
Попробовал Страуструп но видимо сложновато пока.

Посоветуйте литературу для изучения C++
Хоу, форумчане. Недавно начал изучать с++, сейчас читаю какие-то онлайн курсы, но там только базовая информация. Посоветуйте книгу...

Посоветуйте литературу для изучения C++
Здравствуйье Сейчас являюсь C# разработчиком и прочитал до этого книгу Лафоре ооп на c++, так же держал в руках Страуструпа и понемнргу с...

41
0 / 0 / 0
Регистрация: 09.01.2020
Сообщений: 67
11.01.2020, 20:16  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Новичок Посмотреть сообщение
А зачем тогда C++ изучать ? Не простой же язык, можно очень много времени потратить.
Для общего развития+в универе по нему работать придется ну там задания и тд

Не особо хочется быть обычным задротом который знает 1 язык
0
199 / 155 / 45
Регистрация: 11.11.2019
Сообщений: 348
11.01.2020, 20:23
2atlantis, если нет проблем с английским, попробуйте начать с чего-то подобного Обучающие материалы Unity. Здесь есть ряд видеоуроков по старту изучения C#, причем одновременно с привязкой к движку.
0
зомбяк
 Аватар для TRam_
1585 / 1219 / 345
Регистрация: 14.05.2017
Сообщений: 3,940
11.01.2020, 23:12
AndryS1, регулярно читал объявления в том же War Thunder - "для защиты вашего аккуранта используйте пароль не короче 8 символов" и т.д. И подразумевается что не для абстрактной защиты, а именно защиты от взлома другими пользователями. Не думал, что данное слово уже стало эвфемизмом.
0
11.01.2020, 23:39

Не по теме:

Цитата Сообщение от TRam_ Посмотреть сообщение
регулярно читал объявления в том же War Thunder - "для защиты вашего аккуранта используйте пароль не короче 8 символов" и т.д. И подразумевается что не для абстрактной защиты, а именно защиты от взлома другими пользователями. Не думал, что данное слово уже стало эвфемизмом.
Я впервые это слышу, вот википедия
Учётная запись — хранимая в компьютерной системе совокупность данных о пользователе, необходимая для его опознавания (аутентификации) и предоставления доступа к его личным данным и настройкам. В качестве синонимов также используются разговорное учётка и сленговые варианты акк, акка́унт и экка́унт (от англ. account «учётная запись, личный счёт»).

0
 Аватар для Recrut_rf
389 / 334 / 66
Регистрация: 14.10.2014
Сообщений: 1,474
12.01.2020, 01:48
Цитата Сообщение от 2atlantis Посмотреть сообщение
легко ли перейти с С++ на С#
Смотря какой "уровень вам нужен". Я, к примеру, си-шарп никогда не изучал, только С++, самостоятельно, дома, по книгам. И устроился в одну контору, программировать на Java (за пару месяцев его слегка изучив), но проработал я там недолго, всего около года. Потом устроился в другую контору, уже на С++. Изучение которого, я никогда не забрасывал. (ну не нравятся мне другие языки , разве что ассемблер изучить тоже охота). И что вы думаете - мне там вручили проект на C# со словами: "ты'ж Джаву знаешь, значит и с сишарпом разберёшься , в общем развлекайся, через пару месяцев всё должно быть готово."

Это я всё к чему - а к тому, что в одних только плюсах есть всё (ну или практически всё), что есть в других языках по отдельности. Где то есть указатели, где то их нет. Но в плюсах есть ВСЁ. И Си подобный синтаксис, который что в джаве, что в сишарпе, что в плюсах - один и тот же.

Поэтому если вам:
Цитата Сообщение от 2atlantis Посмотреть сообщение
Не особо хочется быть обычным задротом который знает 1 язык
То лучше конечно же изучить плюсцы.

А лучше сразу выбирайте "одно направление и копайтесь в нем". И моё мнение, на котором я вообще не настаиваю , начинать изучать нужно по книгам. Ни одно видео не даст вам столько же информации, сколько книга под 1000 страниц.
Всяких курсов сейчас полно. Но на С++ я, к примеру, практически ничего не находил. Джава, сишарп, питон - их полно (но все какие-то поверхностные что ли...). Вот когда изучите базу по книгам, тогда можно (а возможно даже и нужно) и видео смотреть. У вас просто появится понимание языка и понимание того, что вы смотрите.
0
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
12.01.2020, 02:14
Цитата Сообщение от Recrut_rf Посмотреть сообщение
Вот когда изучите базу по книгам, тогда можно (а возможно даже и нужно) и видео смотреть
да ладно, вы шутите,
вот отличный базовый шарп(я бы сказал ваще по общему программированию)
для детей грудного возраста, пока они ещё читать не научились :
0
 Аватар для Recrut_rf
389 / 334 / 66
Регистрация: 14.10.2014
Сообщений: 1,474
12.01.2020, 11:03
Цитата Сообщение от XLAT Посмотреть сообщение
да ладно, вы шутите
Да ну, меня всегда в подобных видео напрягало то, что все они примерно про одно и тоже (конкретно этот курс я не смотрел, потому как шарпом никогда не увлекался) - типы данных, базовые конструкции, ветвления, ооп ну и остального по мелочи в зависимости от языка (к примеру для джавы, да и того же сишарпа наверное, необходимо ещё разбираться с работой с БД - без этого джава нафиг никому не нужна).
А я про это уже успел в книгах прочитать - поэтому и смотреть особо не интересно , хочется что - нибудь для продвинутых пользователей .

В общем ежели охота по видосам изучать, то по плюсам рекомендую лекции Computer Science Center (у них свой канал на ютубе). Там есть вроде как еще видео и по другим языкам (по моему как минимум по питону), по джаве и шарпу - не знаю, они мне не особенно интересны. Всё видео, что находил для себя, заточено под конкретные цели - т. е. если мне надо было разобраться - как работать с БД - искал видос - как работать с бд.

Ещё вспомнил - канал на ютубе - #SimpleCode. Там чувак по плюсам реально нормально "разжёвывает" основы по плюсам. Сейчас создает примерно тоже самое для шарпа.

Эти два канала - рекомендую. Но опять же, не уверен, что они могут полностью заменить книги.

Добавлено через 13 минут
Цитата Сообщение от 2atlantis Посмотреть сообщение
Начал изучать программирование,1 курс(дистанционно)
А вы за деньги изучаете или бесплатно?

Я как - то года полтора назад на гикбрейнсе зарегистрировался (просто на сайте зарегистрировался), думал, что у них по плюсам будет много чего интересного, а его у них тогда вообще не было . Сейчас появился курс, но какой-то стремный, на мой лично взгляд.

Просто интересно - они своим выпускникам гарантируют трудоустройство (чуть ли не каждый день мне на почту письма шлют с призывом поступить на учёбу на супер-мега-нужный-выгодный-интересный-востребованный курс с ГАРАНТИРОВАННЫМ трудоустройством).

Просто интересно - это развод или они действительно трудоустраивают своих выпускников?
0
8 / 6 / 2
Регистрация: 24.07.2019
Сообщений: 37
12.01.2020, 11:14
Самый лучший курс, который я нашел
Теория + практика
https://www.youtube.com/playli... pJQYSPGO9r

на 2 месте, интересные задачи
https://www.youtube.com/channe... Bgw/videos
2
 Аватар для Recrut_rf
389 / 334 / 66
Регистрация: 14.10.2014
Сообщений: 1,474
12.01.2020, 12:26
skrn, за интересные задачи - от меня + Надо будет посмотреть их.
0
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
12.01.2020, 12:42
Цитата Сообщение от Recrut_rf Посмотреть сообщение
Надо будет посмотреть их
я уже посмотрел,
в прошедшем году каждую из них здесь на форуме уже по 10 раз порешали

Добавлено через 1 минуту
если задачи, вот прикольный сайт,
https://www.codingame.com/home
дошёл я до 11 левела,
и пока захлохло у меня: взял задачу из разряда very hard.

принцип просто у меня дурацкий, пока не решу текущую - не приступать к следующей.
2
 Аватар для Recrut_rf
389 / 334 / 66
Регистрация: 14.10.2014
Сообщений: 1,474
12.01.2020, 13:31
Цитата Сообщение от XLAT Посмотреть сообщение
здесь на форуме уже по 10 раз порешали
Вот и я о том же - насмотрятся видосов - и думают, что стали мастерами программирования .

Ну как можно в курс видео лекций, длиной, дай бог, если часов 30 - 40 (такие ещё до конца досмотреть нужно, а то ведь в процессе можно и ) впихнуть книгу под 1000 страниц, а несколько книг?

Да и на нормальных курсах всегда перечисляют список того, что нужно почитать.

К сожалению (а может и к счастью ) мы не в матрице живём. Поэтому не получится воткнуть штырь в башку и, за пару десятков секунд, напрямую в мозг записать себе весь стандарт языка С++, а ещё Boost в придачу, шаблоны паттернов, ну и, скажем WinAPI, если собрался программировать под винду. Да и всё-равно - этим добром надо ещё суметь воспользоваться.


Цитата Сообщение от XLAT Посмотреть сообщение
вот прикольный сайт
За ссылку спасибо!!! - да ещё на английском (который я не очень то знаю ) надо будет попробовать
1
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
12.01.2020, 14:19
Цитата Сообщение от Recrut_rf Посмотреть сообщение
мы не в матрице живём
утверждение весьма спорно

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

Кликните здесь для просмотра всего текста

вспомнился эпизод там с одной простой задачей,
у всех решение в пару+- строчек,
но одного чувака заплюсовали до небес.
Оказывается он простейший частный случай,
к которому относилась эта задача решил поднявшись по иерархии абстракций на самый верх,
обобщив всё что можно и у же от туда сверху выдал решение хитро выдутым алгоритмом.
Вместо 2 строк у него это заняло 200 строк,
и выглядел этот код так, что просто заставлял всех ему респектить!


Цитата Сообщение от Recrut_rf Посмотреть сообщение
да ещё на английском
формальная логика это интернационально и даже не антропозависимо.
0
8 / 6 / 2
Регистрация: 24.07.2019
Сообщений: 37
12.01.2020, 15:48
Цитата Сообщение от Recrut_rf Посмотреть сообщение
Вот и я о том же - насмотрятся видосов - и думают, что стали мастерами программирования
Это же для новичка. Новичку и так ничего не понятно, а вы ему книгу под 1000 страниц подсовываете. Естественно у него отпадет все желание.
Не пугайте молодого человека Boost`ом и WinAPI.

По своему опыту, когда я книги читал, то ничего не мог понять. Когда дело доходило до указателей и ссылок, то мой мозг впадал в ступор (нафига это нужно). ООП я даже представить не мог, что с чем. А на видео все прекрасно объясняется и разжевывается.
И вот уже когда по видео урокам я познакомился С++, тут дело перешло на более глубокое изучение - по книгам.

Цитата Сообщение от XLAT Посмотреть сообщение
в прошедшем году каждую из них здесь на форуме уже по 10 раз порешали
Да тут как семестр начинается так все первокурсники одни и теже задачи по-новой выкладывают.
0
 Аватар для Recrut_rf
389 / 334 / 66
Регистрация: 14.10.2014
Сообщений: 1,474
12.01.2020, 16:01
Цитата Сообщение от skrn Посмотреть сообщение
Это же для новичка. Новичку и так ничего не понятно
Ну как бы, когда я учился в школе и изучал к примеру алгебру или скажем, геометрию, мне тоже по-началу мало что было понятно.

Если бы программировать было бы легко, сейчас каждый второй был бы программистом.
0
19501 / 10106 / 2461
Регистрация: 30.01.2014
Сообщений: 17,825
12.01.2020, 16:35
Цитата Сообщение от Recrut_rf Посмотреть сообщение
канал на ютубе - #SimpleCode. Там чувак по плюсам реально нормально "разжёвывает" основы по плюсам.
У него тоже очень много неточностей. Может показаться, что они не очень важны, но люди как правило останавливаются на этом и впоследствии не уточняют информацию.
Я просмотрел некоторые видео (например, видео про sizeof) и сравнил полноту информации с соответствующими главами из книги С. Липпмана. На мой взгляд перед книгой у видео нет никаких преимуществ (примеры - есть в книге, причем практически точно такие же, только более корректные, все основные тезисы - тоже присутствуют), зато есть куча неточностей, которых нет в книге. Например, в видео автор упорно использует int для индексации и сравнения с результатом sizeof в цикле. Использует вот такую запись:
C++
1
for(int i = 0; i < sizeof(arr)/sizeof(arr[0]); i++)
которая в настроенном компиляторе будет провоцировать предупреждение
warning: comparison of integers of different signs
Вместо того, чтобы сразу объяснить, что для хранения всевозможных размеров в C++ используется тип size_t, который возвращает и sizeof тоже, он продолжат прививать новичкам использование int, вынуждая их впоследствии переучиваться.
0
 Аватар для Recrut_rf
389 / 334 / 66
Регистрация: 14.10.2014
Сообщений: 1,474
12.01.2020, 16:49
Цитата Сообщение от DrOffset Посмотреть сообщение
У него тоже очень много неточностей. Может показаться, что они не очень важны
Неточности и я находил, и даже ошибки. Как минимум одна точно есть - в видео, где он говорит про конструктор копирования и оператор присваивания. У него нет никаких проверок на присваивание или копирование самого себя. Но мне про это из книжек прекрасно известно, и про
C++
1
size_t
и про много чего еще, о чем он или подобные ему никогда не скажут так как сами ничерта про это не знают это займёт сильно больше стандартных 10-15 (в лучшем случае 30)
минут. А дальше большинство пользователей либо , либо подумает - фииии, тягомотина какая-то, ну её в ж...

ТОЛЬКО КНИГИ - ТОЛЬКО ХАРДКОР!!!!!

А уж потом, на основании полученного опыта можно и видосики посмотреть

А то усядутся за компом примерно так: и через 20-30 видеоуроков - они уже профи
0
19501 / 10106 / 2461
Регистрация: 30.01.2014
Сообщений: 17,825
12.01.2020, 17:01
Цитата Сообщение от Recrut_rf Посмотреть сообщение
сильно больше стандартных 10-15
Это очень просто делается. Точно так же как сделали в книге - отдельное видео\глава на эту тему, которые помещают впереди.
Да и 13 минут на sizeof - по-моему слишком много.

Добавлено через 3 минуты
Цитата Сообщение от Recrut_rf Посмотреть сообщение
ТОЛЬКО ХАРДКОР
Кстати, одна из мыслей, которые я хотел донести: в хорошей книге информация подается не сложнее, чем это делается в видео, но гораздо более точно.
0
 Аватар для Recrut_rf
389 / 334 / 66
Регистрация: 14.10.2014
Сообщений: 1,474
12.01.2020, 17:05
Цитата Сообщение от DrOffset Посмотреть сообщение
Да и 13 минут на sizeof - по-моему слишком много
конечно много, но про подобные мелочи все постоянно забывают.
К тому же - человек, изучающий программирование и уже давно работающий (скажем лет 10). Это очень сильно разные люди в плане "восприятия". Опытный программист вам просто скажет, что так не пишут, не делают но скорее всего не сможет объяснить почему, потому как сам основы уже давно забыл.

А новичку нужно понимать почему и зачем.
0
19501 / 10106 / 2461
Регистрация: 30.01.2014
Сообщений: 17,825
12.01.2020, 17:11
Еще одна ремарка для приверженцев видео: я не считаю, что видео всегда хуже более традиционных методов. Просто качественные обучающие видео довольно сложно делать, поэтому их почти нет. Это не тоже самое, что делают большинство: нельзя просто потратив 30 минут экспромтом наговорить в микрофон то, что знаешь сам. Вряд ли кто-то разрабатывает методический материал и сценарии - это просто видно по подаче информации, максимум на листочке набросают примерный план рассказа.
Я бы предположил, что на английском языке хорошие обучающие ролики найти проще, чем на русском.

Добавлено через 4 минуты
Цитата Сообщение от Recrut_rf Посмотреть сообщение
Опытный программист вам просто скажет, что так не пишут, не делают но скорее всего не сможет объяснить почему, потому как сам основы уже давно забыл.
Вот как раз такие "опытные" вырастают из тех, кто остановился на уровне знаний из типичных видеоуроков (или рандомных слабых книг). Т.е. в книге\ролике показали что-то, он запомнил и всегда теперь так пишет. А теперь, когда его спросили почему - он не может ответить, не потому что забыл основы, а потому что и не знал их никогда.
Если человек не может объяснить что и почему он делает, значит он не знает почему.
3
 Аватар для Recrut_rf
389 / 334 / 66
Регистрация: 14.10.2014
Сообщений: 1,474
12.01.2020, 17:51
Цитата Сообщение от DrOffset Посмотреть сообщение
Если человек не может объяснить что и почему он делает, значит он не знает почему.
Золотые слова, готов подписаться под каждым словом
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.01.2020, 17:51

Посоветуйте литературу для изучения
учусь на программиста) хочу хорошо освоить язык &quot;С&quot; какую литературу можете посоветовать? заранее спс)

Посоветуйте книги для изучения stl
Добрый вечер! Посоветуйте пожалуйста хорошую книгу для изучения stl. Сам достаточно неплохо владею языком с++. Мне советовали книгу...

Посоветуйте литературу для изучения языка
Посоветуйте

посоветуйте учебник для самостоятельного изучения с++ (с нуля)
сабж

Посоветуйте книги для изучения Data Structures (на русском языке)
Здравствуйте ! Какие книги посоветуете для Data Structures (на русском)


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
сукцессия 14. Обновленная схема модели
anaschu 28.06.2026
ГЛОБАЛЬНАЯ ОПИСАТЕЛЬНАЯ СПЕЦИФИКАЦИЯ ЭКОСИСТЕМНОЙ МОДЕЛИ «SOIL CHEMISTRY & MYCORRHIZA 2. 0» https:/ / ibb. co/ NnkGpfMd Представленная интегрированная схема описывает непрерывную нелинейную. . .
сукцессия 13. Питон модель трехзонного мицелия, пока что в основном арбускулярного
anaschu 28.06.2026
## Разработка агентной модели микоризной сукцессии: от выявления артефактов к созданию комплексной системы ### Аннотация Представлено исследование по разработке агентной модели микоризной. . .
сукцессия 12. краткий список проверок модели перед запуском.
anaschu 27.06.2026
Скрытые отказы в моделях систем динамики (SD-models) экологических систем: два случая из практики Контекст Разбирался прототип модели систем динамики (SD-модели) микоризной сукцессии: пять. . .
Сукцессия 11. Проверка орудий перед войной: разработка через тестирование
anaschu 27.06.2026
Как не дать модели соврать самой себе: проверки для симуляции микоризной сукцессии Введение Когда вы строите математическую модель живой системы — грибов, растений, почвы — главная опасность. . .
10 сукцессия. Питон код войны грибов и растений
anaschu 27.06.2026
import numpy as np class PlantAgent: def __init__(self, name, strategy, initial_biomass): self. name = name self. strategy = strategy # "greedy" (широколиственные) или. . .
сукцессия 9. Математика подлости: как растения предали грибных друзей
anaschu 27.06.2026
Статья 2. Глобальная фосфорная война: эволюционно-экономические механизмы распределения биомов Земли Введение: Экологический рынок как игра с нулевой суммой Традиционная экология долгое время. . .
сукцессия 8. Как я спорил с ИИ, которые - агенты растений и ненавистники грибов!
anaschu 27.06.2026
Статья 1. Хроники грибного восстания: как Сократов диалог разрушил академические догмы ИИ Введение: Синдром «цифрового учебника» Современные большие языковые модели (LLM) обладают колоссальным. . .
Главный вопрос моделирования сукцессии
anaschu 27.06.2026
главный вопрос. Если эктомикориза лучше добывает недоступный фосфор. И ее масса максимальна из всех. А широколиственный лес тоже имеет самую крутую биомассу. То почему не возникло их симбиоза? Это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru