Другие языки программирования и технологии

Как стоит учить с++ ?

Стоит сначала изучуить всё от начала и до конца ну всмысле массивы, функции и циклы выучить
а потом уже программировать пытаться. Или выучил допустим цикл фор, и какие нибудь задачи порешать по этой теме
Sergei Mahanko
Sergei Mahanko
6
Начать бы изучать с си.... а еще лучше с ассемблера.
Ну и чуть теории и побольше задач и практики. Ну и если есть какая-та задача, там маленькую игру сделать, то вот и это тоже можно делать.
Сергей Толстов
Сергей Толстов
76 699
Лучший ответ
Невозможно понять смысл всех обозначений (а "массивы, функции и циклы" только их очень малая часть) без их применения. Начинать программировать надо с самого начала изучения языка.
MK
Muratjan Kambarov
66 414
C++ учить не надо... но его можно изучать.
Перед изучением языков, н͟е͟о͟б͟х͟о͟д͟и͟м͟о получить общие знания по информатике: от "что такое комп, зачем нужен, и как работает" до основ программирования (в которых, ключевые знания это теория данных и алгоритмов).
Далее, знакомство с парадигмами языка, и изучение его синтаксиса. Затем - изучение стандартных библиотек (в случае плюсов, одна его библиотека STL это весьма обширная тема).
Подход типа "выучил цикл for" - хуета. Программирование это не литература: в нем требуется не зубрить операторы как стишки, а п͟о͟н͟и͟м͟а͟т͟ь их суть (операции), и уметь применять на практике, даже без компа: мышление на уровне данных и операций, способность решать задачи - это и есть сущность программирования. Язык вообще не важен.
Базик Жусупов
Базик Жусупов
62 847
Асар Далдаев Кст +1 где-то в каком-то портале попадался тест на разных языках программирования. Не скажешь что некоторые из них похожи на C/Pascal/VB и т. д. и т. п.
Однако даже интуитивно можно понять о чем речь.
Скорее второй. Но дело не столько в этом. В C++ очень много всего. Есть плохие вещи и есть хорошие. И часто плохие вещи просты в освоении и разжеваны во всех учебниках, а хорошие выглядят совершенно непонятно и не разжеваны нигде. Мало кто в этом разбирается. Много устаревших программистов. Профессионалы в C++ -это только разработчики современных и крупных проектов.
V V
V V
92 464
Если коротко, то второй вариант.
Если чуть подробнее, то на простых темах типа циклов останавливаться нужно минимально: это всего лишь конструкции языка, принцип действия которых довольно очевиден. Нужно как можно быстрее осознавать, что происходит, постигать основы синтаксиса и сразу же решать задачки, но не "на циклы", а на реализацию каких-то практических алгоритмов, т. е. тех, где надо подумать и вспомнить школьную математику, например. Синтаксис ты сразу не запомнишь, но этого и не нужно делать: не бойся поглядывать в cppreference или какой-то свой туториал, пока у тебя само в голове не отложится, где какие символы ставятся и почему.
Дюша ...
Дюша ...
51 164