315 подписчиков
Рекомендации некоторым ребятам школы. что бы привести знания строгости.
Возможно, тот кто читает увидит в этих рекомендациях свой уровень.
Илья, Посмотрю уже позже. Пока нужно других ребят посмотреть, вам я уже писал рекомендации, есть над чем работать, за то, что быстр работает, молодец.
Объяснение Илье и Денису (keplerde). И Дима (swaytornado).
Ребята не нужно изучать Си или С++ полностью. С ++ это реализация по сути ООП С.
Не нужно учить его полностью, если нет необходимости.
Вам нужно понять принцип сборки в языке, то что я и рассказываю всегда любой язык собирается.
Только в С++ это прямой подход и там фишка в том, что если пытаться читать книгу, то вам будет казаться. что неимоверно сложный язык.
Но я вас скажу другое. На С++ пишут абсолютные лентяи и как раз таки здесь лень сыграла огромную пользу, поэтому если присмотреться то на все случаи эти ребята себе написали разных затычек. которые все и делают.(в виде разных библиотек).
К С++ нужно подходить с конкретной целью и первым делом разбираться с указателями (считается сложной темой, но это как посмотреть).
Если Вы посмотрите с позиции, что мне нужно собрать до кучи. как бы сверху на все действия, запишите их, то окажется не так то много нужно.
Добавьте исключения.
И при разборе указателей, обязательно нужно разобрать итерации, тогда все станет ясно. как Отче Наш, вы увидите разницу, что при итерации нужно указать диапазон, и потом другие уже отталкивайтесь от разницы.
Как указатели станут, все остальное, функции. вы уже знаете.
httlearn.microsoft.com/...170ывод, С++ нужен вам, что бы понять, что все собирается, потом этим взглядом посмотрите на Питон.
Так же в С++ очень много отдано атрибутам и смысл такой. как в любом другом языке,
дополнительную информацию для различных конструкций языка, таких как типы, переменные, имена, блоки и единицы трансляции. Данная информация в частности может быть использована компилятором для генерации более эффективного кода и предоставления (или наоборот, подавления) предупреждающих сообщений пользователю на уровне конкретных участков кода, а не целой программы или компилируемого файла, как это обеспечивается ключами компиляции.
Конкретные рекомендации пока, для чего:
Общий стек:
Понять, что язык собирается если чётче, будете лучше понимать, что имел Гвидо ВаН Россум, когда в учебнике приводил примеры С++.
httdocs.python.org/...tmlня тоже радуют ваши успехи, но скажу сразу, хреново, можем лучше.
-------------------------------------------------------------------------------------------------
Если взять то го же Диму swaytornado - у него мощный прыжок, но если смог за 5 месяцев сделать такой прыжок, значит может лучше.
Дима, если ты занялся JS тебе он нравится, то покопать С++ "тебе, что доктор прописал", пойми простую вещь, я видел. что ты понял функции, вижу. что в питон Вы начали относится очень серьёзно к определениям это даст Вам создать в голове шаблон строго подхода к языку, этот шаблон отношения, в первую очередь определения что перед нами(если self|, например, то это связано с экземпляром, а не просто ссылка, я вижу, Вы это поняли. Это строгость должна стать для вас нормой ежедневной практики и она может быть только у вас в голове и больше нигде.
При подходе к JS эта строгость первостепенна, так как язык всегда что-то возвращает.
У Дениса собралась картинка, но много рассеянности по разным причинам. С++ заставит выйти на полное сосредоточение.
Илья. Ваша задача сделать особый упор на указатели, просто овладейте ими(будет порядок в голове -мама не горюй и все этот подход несите в любой язык. постоянный контроль, что перед вами никаких полу формулировок.
. все остальное функции, атрибуты. классы у вас долдно быть попутно в С++, вы должны погрузится только в указатели и что они для вас вытянут, то Вы и так поймёте. Ключ к С++ это указатели. И если не будете работать с ним не увлекайтесь дальше, лучше посмотрите на RUST а потом выберите сами. RUST прост как пайтон, мощен, как С++ и вопросы с памятью, там уже решены, она автоматическая. то есть про
sp
3 минуты
15 марта 2023