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

С чего начать изучение C++?

15.01.2017, 13:23. Показов 3344. Ответов 51
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет!Я -Максим.Хочу или же, уже начал изучать с++
Этот язык мне показался интересным.Смотрю ролики на YouTube,а также читаю статейки на сайтах или в этом случае на форуме.Не могли бы, поделиться курсами по с++ хватит ссылки или ещё чего-то.
На форуме лежит много литературы ,но она для тех кто уже что то да знает.А я пока что знаю равным счётом ничего)
Можно кидать в личные сообщения,но лучше суда может кому тоже понадобиться и он увидит мой пост.


P.S.Поделись и это станет хорошим началом.
Спасибо.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
15.01.2017, 13:23
Ответы с готовыми решениями:

С чего НАЧАТЬ изучение С++?
Посоветуйте книгу для новичка. В программирование знаю только самую базу Javascript

С чего начать изучение С++
Решил окунутся в ООП. Начать решил с С++. С чего начать, что б быстро и уверенно, на энтузиазме приступить к изучению ? И в...

С чего начать изучение C++
Я понимаю, что вопрос уже сто раз задавали, но, тем не менее, задам его ещё раз. Итак -- с чего мне начать изучение C++? Сейчас я знаю...

51
Форумчанин
Эксперт CЭксперт С++
 Аватар для MrGluck
8216 / 5047 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
16.01.2017, 14:35
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Croessmah Посмотреть сообщение
Сейчас тебя запинают.
Буду первым
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
 
int main()
{
    for (int i=0; i < 100500; i++)
        for (int j=0; j < 100500; j++)
            for (int k=0; k < 100500; k++)
                for (int l=0; l < 100500; l++)
                    for (int z=0; z < 100500; z++)
                        if (true)
                            goto lbl_;
    lbl_:
    std::cout << "Work done!\n";
}
0
16.01.2017, 14:37

Не по теме:

Цитата Сообщение от MrGluck Посмотреть сообщение
Буду первым
За такой код тебя самого могут запинать. :D

0
859 / 448 / 112
Регистрация: 06.07.2013
Сообщений: 1,491
16.01.2017, 15:10
Цитата Сообщение от Croessmah Посмотреть сообщение
Сейчас тебя запинают
буду вторым
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
bool initAndCheck(A& a, B& b)
{
 initialize1(a);
 initialize2(b);
 
  int ret =  0;
  ret = check1();
  if(ret< 0)
    goto lbl;
 
 //only when check 1 is performed code
 ...
 //
 
  ret = check2();
  if(ret < 0)
     goto lbl;
 
    //only when check 2 is performed code
    ...
    //
 
  ret = check3();
  if(ret < 0)
     goto lbl;
 
  return true;
  
 lbl:
 deinitialize1(a);
 deinitialize2(b);
 return false;
}
0
16.01.2017, 15:12

Не по теме:

Цитата Сообщение от Raali Посмотреть сообщение
ret = check1();
check1 выкидывает исключение и облом.:D

0
16.01.2017, 15:13

Не по теме:

Цитата Сообщение от Croessmah Посмотреть сообщение
check1 выкидывает исключение и облом.
тогда плохо )

0
2784 / 1937 / 570
Регистрация: 05.06.2014
Сообщений: 5,602
16.01.2017, 15:14
Цитата Сообщение от MrGluck Посмотреть сообщение
Буду первым
Ну да, в некоторых редких случаях goto нужен. Но с вероятностью примерно 99% у новичка не этот редкий случай, а просто кривые руки.
Цитата Сообщение от Raali Посмотреть сообщение
буду вторым
Нормальные, белые люди помещают initialize1 в конструктор, deinitialize1 в деструктор и вместо goto lb1 втыкают обычный return. Например, на std::lock_guard посмотрите где захват мутекса в конструкторе, освобождение в деструкторе, один раз впихнул этот std::lock_guard в начало функции и проблем не знаешь.
0
Форумчанин
Эксперт CЭксперт С++
 Аватар для MrGluck
8216 / 5047 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
16.01.2017, 15:16
Цитата Сообщение от Croessmah Посмотреть сообщение
check1 выкидывает исключение и облом.
Как это облом? А мы в catch-блок goto засунем и всё ок.
0
16.01.2017, 15:20

Не по теме:

Цитата Сообщение от MrGluck Посмотреть сообщение
А мы в catch-блок goto засунем и всё ок.
В коде выше и без исключений не всё хорошо,
а если еще это всё try...catch украсить,
то там черт ногу сломает потом. :D

0
Форумчанин
Эксперт CЭксперт С++
 Аватар для MrGluck
8216 / 5047 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
16.01.2017, 15:21
Цитата Сообщение от Renji Посмотреть сообщение
Но с вероятностью примерно 99% у новичка не этот редкий случай, а просто кривые руки.
Да я согласен, но подобные критичные заявления порождают толпу слепых фанатиков, взрывающихся при одном только виде goto, не разобравшись в окружающем контексте использования. Вы вот сможете понять, что работаете с тем самым 1%, а кто-то может и не понять. Вы всё верно говорите, что новичкам стоит избегать goto, но стоит оговаривать, что это 99% случаев.
0
0 / 0 / 0
Регистрация: 09.01.2017
Сообщений: 36
16.01.2017, 17:17  [ТС]
[NIСК]IVIVXI[/NIСК] А я и не пытаюсь ограничить себя одной книгой,я ищу книгу которую я прочту стану хоть что то понимать,и потом могу читать книги любые связанные с с++ или даже те паблик уроки о с++.Потому что в современных уроках для начального программирования на с++ не сказано ничего.Сразу учить функции переменные.А мне так не хочется учиться.Это как пойти школу ,но уже сразу в класс 4,но не зная что было в 1)
0
0 / 0 / 0
Регистрация: 11.01.2017
Сообщений: 17
16.01.2017, 17:34
Я, например, начал читать Шилдта и скачал себе на мобилу SoloLearn(кстати вообще не зашкварное приложение) и теперь вместо пар сижу и изучаю. Прохожу всё параллельно(что SoloLearn, что Шилдта), всё отлично дополняет друг-друга. Офк надо практика. Сижу тут на форуме, читаю различные сайты. В каждом источнике есть то, что нет в другом.
0
2784 / 1937 / 570
Регистрация: 05.06.2014
Сообщений: 5,602
16.01.2017, 17:38
Цитата Сообщение от MaximABC Посмотреть сообщение
Потому что в современных уроках для начального программирования на с++ не сказано ничего.Сразу учить функции переменные.А мне так не хочется учиться.Это как пойти школу ,но уже сразу в класс 4,но не зная что было в 1)
Не хотите функции и переменные - идите в Роботландию и учите там Кукарачу. Тоже в принципе способ освоиться с азами императивных языков.
0
0 / 0 / 0
Регистрация: 09.01.2017
Сообщений: 36
16.01.2017, 18:07  [ТС]
Renji, Я хочу,но не в таком не понятном стиле)
Я неправильно растолковал свою мысль!
0
Неэпический
 Аватар для Croessmah
18149 / 10731 / 2067
Регистрация: 27.09.2012
Сообщений: 27,038
Записей в блоге: 1
16.01.2017, 18:32
Цитата Сообщение от MaximABC Посмотреть сообщение
Я хочу,но не в таком не понятном стиле
Стенли Липпман, Жози Лажойе, Барбара Э. Му — «Язык программирования C++. Базовый курс»
Эндрю Кёниг, Барбара My — Эффективное программирование на C++.

Пи.Ся. Эффективное, в смысле сразу в борозду со string, а не в char*.
1
296 / 125 / 106
Регистрация: 30.10.2015
Сообщений: 690
16.01.2017, 18:49
Мне, когда я задал этот вопрос, вообще скудненько ответили
Изучение C++: с чего стоит начать?
0
Эксперт С++
 Аватар для Maxim Prishchepa
1936 / 1048 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
16.01.2017, 18:49

Не по теме:

тумэнибукв все не осилил, надеюсь не много зачетного троллинга пропустил))


Начните с книги, пофиг с какой, вот вообще пофиг... я начал изучение С++ с книги по бейсику))
как поймете принципы программирования, тогда будете язык учить, а пока стерильный - вообще пофиг что читать, было бы желание
0
16.01.2017, 18:51

Не по теме:

Цитата Сообщение от Maxim Prishchepa Посмотреть сообщение
я начал изучение С++ с книги по бейсику
:friends:

0
Эксперт С++
 Аватар для Maxim Prishchepa
1936 / 1048 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
16.01.2017, 18:52
а про хочу фсё и сразу, а денег вкидывать не хочу - так не бывает... толковая лит-ра стоит денег, тут как не крути... можно конечно читать эл. книги - но имхо - это не то...
0
16.01.2017, 19:05

Не по теме:

Цитата Сообщение от Maxim Prishchepa Посмотреть сообщение
Начните с книги, пофиг с какой, вот вообще пофиг...
Напомнило
Завтра ищешь в интернете книжку Страуструп. Язык программирования C++. По..... если ничего не поймешь. Затем изучаешь STL от корки до корки. Потом зубришь, именно, сука, вызубриваешь стандарт C++0x, чтобы от зубов отскакивало.
...............
и уже через пол года ты будешь висеть в топе КФ, что любой сотрудник Google будет течь при одном перечислении всех твоих призовых футболок.
Полную цитату не привожу ввиду своеобразия употребляемых терминов и оборотов :) Но желающие легко найдут этот мем на Лурке. И да, КФ - это то, о чем я подумал? :) Не в смысле киберфорум, а в смысле кодефорсез :)

0
16.01.2017, 19:29

Не по теме:

Цитата Сообщение от Maxim Prishchepa Посмотреть сообщение
можно конечно читать эл. книги - но имхо - это не то...
Полностью согласен! Вообще не перевариваю эл. книги. Как я только первые свои книги читал и Джосаттиса. Ух. Вспомню и плачу. Читая я, кстати, тоже плакал, потому что невыносимо это!
А Александреску, ух, тут уж целая история, каждый абзац перечитываю по несколько раз, сначала чтобы понять, что там написано, а потом, чтобы понять написанное. :D

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
16.01.2017, 19:29

С чего начать изучение C++
Доброго времени суток! Хочу изучить C++, но после делфи трудно даётся. На 3 курсе толком не изучали из-за курсовых и т.п. (да, знаю,...

С чего начать изучение C++
Добрый день всем! Я хотел бы получить совет об изучении языка (С++), теперь немного предыстории. Я учусь в колледже на последнем курсе на...

С чего начать изучение С++?
Всем привет, меня зовут Кирилл, мне 29 лет. Очень много времени провожу за компом, много лет занимался &quot;ерундой&quot;. Начиналось все...

С чего начать изучение С++
Здравствуйте все. Я хочу научиться программировать на С++, а в дальнейшем писать игры (на профессиональном уровне), но на данный...

С чего начать изучение С++
Ребят с чего начать изучение С++ притом что программирую в паскале, какие книги какие лучше?


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Remote Connection Manager
DevAlt 21.06.2026
Написал для себя небольшую прилагу: https:/ / github. com/ altbodhi/ ReConMan По итогу пришел к мысли, что DU не дружат с существующими технологиями. От сериализации до отображения в реляционную. . .
Администрация Хабра удаляет новые энрегоэфективные алгоритмы, которые не западной школы кода, и вовсе никак не сгенерировавны.
Hrethgir 20.06.2026
Делается это, как замечено, при правках - при объявлении концептуальных отличий в алгоримах. Делается это, по линейке событий - после дополнения публикации основными отличиями от основных западных. . .
Процесс ориентированная диалектика (не новость - просто системное обновление, философия).
Hrethgir 20.06.2026
Однажды один участник в своём блоге, на этом форуме, сделал запись "О языках замолвите слово". Понимая, что язык - важная вещь, я решил хорошо подумать, прежде чем сказать, и сказал то, что вы видите. . .
Контроль уникальности строк в табличной части документа
Maks 18.06.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ПланированиеСпецтехники" с табличной частью "НаличиеОборудования", разработанного в КА2. Задача: контроль уникальности строк в. . .
Клиент
Uhbif79 18.06.2026
Здесь простой клиент для работы с сервером.
Сервер
Uhbif79 18.06.2026
Выкладываю простейший сервер.
Дефенестрация
kumehtar 18.06.2026
Узнал интересное слово. Дефенестрация. Это когда ты выбрасываешь кого-либо или что-либо из окна. Возьму на вооружение)))
Дихотомия добра и зла
kumehtar 18.06.2026
Как Дзен-буддисты говорят о добре и зле: не нужно воевать против зла, нужно воевать против невежества. Тогда добро станет ествественным, и поэтому вечным. Но дело в том, что невежество всё время. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru