317 подписчиков
2. Наши первые шаги в С++ будут иными. Принцип - в основе, документация и исходный код.
Второе видео.
YouTube44:37
Кто знает С++, второе видео будет не очень интересно, но первую часть курса до того момента, пока не будет понятно как писать код, будут делать на широкую аудиторию, после уже будем работать только с узкими вещами.
Сейчас важно провести параллель между языками, потому что очень много ребят, думаю, даже смотреть в сторону С++ бояться. Но не все так страшно.
В этом видео настроим среду разработки, я так все делаю в командной строке или в emacs, но новички могут установить vs code я показал плагины.
Ничего не нужно искать ни каких плагинов.
Создайте файл с расширением .cpp
например first.cpp
vs code сама предложит скачать С++
А потом наберите в поиске либо лучшие расширения для С++
или run c++ vc code
Важно после этого урока запустить хоть какой-нибудь код.
Разобраться с .h файлами
и понять, что у всех языков сначала идут импорты
в питон from/import
js const http = require('http');
C++ include
Принцип один и тот же ничего не бывает не из нечего.
И вот на что обратите внимание.
А то откроете стандартную библиотеку С++ и скажете себе и когда я буду все учить, я привёл пример с Джанго.
Откройте Джанго и вытяните оттуда магические методы, не наберётся более 25 штук, то что реально нужно, а всего их 147.
То же самое и в С++ реально используемых библиотек будет с десяток, а все остальное по необходимости.
Говорю к тому что пугаться нечего. Нужно просто понять, принцип.
Да, взяли пока solidity, Есть причина не стандартный язык написанный на С++, высокая планка, зато когда возьмём продукт попроще прорвёт быстрее.
Помните главное, мы изучаем С++, для того, что бы разобраться в других языках(кто захочет писать будет на С++, как следствие).
Совет. Начинайте обращать внимание, что документация любого языка, она написана одинаково. Принципиально, одинаково. поэтому в С++ просто продолжаем постигать работу документации и исходного кода.
Без спешки.
И помните все наше обучение будет крутиться около объектов. Во всех языках программирования современных все объекты, но пока для многих это просто слово.
Отсюда и выпадают в том же питон self за ними атрибуты за атрибутами понятно что выпадут атрибуты класса и атрибуты экземпляра.
Но ведь согласитесь проще за пару месяцев понять пять понятий, чем много лет мучатся какими то непонятными кусками кода не понимая, что и как?
Очевидно, что дело именно в объекте и конкретно в восприятии объекта, фишка в том, что в документации все есть, учить то ничего не нужно, нужно просто отработать подход или систему работы с кодом, как работать с объектом.
С изучением С++, объект будет приобретать форму, свойства, способ хранения данных, ссылку и разное разное, именно это МЫ точно увидим в других языках и будем знать. что с этим делать.
Так как в С++ есть ключевое понятие этот язык не пишется(хотя так говорится) - этот язык собирается, как конструктор - это основной принцип.
И если вы внимательно смотрели видео и видели amesome, то думать много там не нужно, распределение памяти и все иное давно написаны библиотеки.
Наши первые шаги в С++ будут иными. Принцип - в основе, документация и исходный код.
2 минуты
12 апреля 2023