Подготовительный курс по C++ разработке (Современный С++) Урок 1

Автор Nadezhda Belousova
Подготовительный курс по C++ разработке (Современный С++) Урок 1

Приветствую друзьяк в рамках курса подготовительные си плюс плюс мы рассмотрим современный язык если плюс получим базовые навыки работы на этом языке и посмотрим как на нём разрабатывать программы.

А в этом видео мы сосредоточимся на самом курсе, а также на том чем современный язык. Си плюс плюс отличается от других языков программирования он у нас следующий мы немного иронизирую по поводу того сколько грандиозная задача стоит перед нами в рамках этого курса мы посмотрим, что такое язык программирования си плюс плюс будет один из них не пугайтесь он будет один и довольно короткий немножечко порассуждаем о конкретных особенностях языка и посмотрим, что такое стандарт языка. Зачем он нужен и так начнем добрая шутка про то можно ли выучиться плюс плюс за 21 день наш курс немножечко не про это.

А про, что же, а если вы когда-то писали на си плюс плюс, но многое забыли.

И хотите вспомнит. Если вы когда-то писали носи и хотите теперь познакомиться. Если плюс плюсы и выучить на профессиональном уровне. Если вы знаете например похожий язык. Си Sharp или Java и теперь решили изучить си плюс плюс ну и наконец. Если вы хотите поступить на курсы разработчиков грустного понимаете, что вам немного не хватило знаний при прохождении входного теста когда этот курс для вас перейдем к рассмотрению языка программирования си плюс плюс посмотрим на особенности которые отличают его от современных языков программирования 1 особенности языка программирования си плюс плюс заключается в том, что он является высокоуровневым языком программирования на самом деле этим уже никого не удивишь на ассемблере уже давным-давно никто не пишет, но суть в том, что несмотря на свою эффективность не на возможность оптимизации на достаточно низком уровне язык. Си плюс плюс всё равно позволяет работать на уровне на уровне высоких абстракций то есть мы можем решать наши задач не оперируй обидчиками и байтами мы можем решается. Наша задача оперируя именно проблемы которые возникают перед например бизнесом следующие пункты такое язык. Си плюс плюс требует компиляции. То есть перед тем как насладиться результаты наших трудов перед тем как запустить на своём или на компьютере своего приятеля свою программу её обязательно скомпилировать с одной стороны — это некоторые недостаток некоторые позиционируют его как недостаток языка с другой стороны за счёт того, что в процесс разработки в ходе дополнительное программное обеспечение под названием компилятор — это дает нам две возможности во-первых ошибок компилятор не пропустят некорректный код он его проанализирует и выдаст нам какие-нибудь замечания или ошибки во-вторых — это возможность оптимизации возможности оптимизации под конкретный платформы именно — это делает язык. Си плюс плюс одним из самых эффективных в современном мире. Следующий пункт — это статически типизированный, что — это означает — это означает, что переменная должна обладать типом в начале работы. То есть перед тем как работать какой-либо переменный. Мы обязаны указать её типа — это противопоставление динамической типизации или слабой типизацией. Если вы например работали с языком пойду опять же. Это обоюдоострый. Меч с одной стороны — это можно воспринять как недостаток — это удобно для каждого типа. Объявлять своём переменную в другой стороны опять же компилятор встаёт на нашу сторону если ошиблись с типами данных он выдаст нам соответственно ошибку мы попытались сложить число с апельсинами в случае с динамической типизацией мы могли бы — это эту отправить только в рантайме в случае с компиляцией и статической типизацией калькулятор нам подскажет о существовании этой ошибки на этапе сборки проекта. Мы даже не будем запускать эту плохой проект который не так как нам бы хотел и наконец. Последний пункт — это мультик парадигмальный язык общего назначения. Что такое мультипарадигмальность. Это означает, что язык. Си плюс плюс поддерживает несколько парадигма программирования — это как объектно ориентированное программирование — это как программирования общего назначения через шаблоны соответственно у вас есть возможность проектировать свое программное обеспечение в том стиле в котором. Вам более удобно язык. Си плюс плюс поддерживает несколько парадигмы программирования, что касается общего назначения язык. Си плюс плюс не заканчивался под какое-то конкретное применение например математика для распознавания лиц или архитектура язык является языком программирования общего назначения. То есть он способен решать задачи совершенно разные разные задачи которые стоят перед современным человечеством опять же с одной стороны — это автоматически означает, что например под задачи математики в нём периодически не хватает. Как там конкретного функционала который может быть присутствует в специальных математических языках программирования. С другой стороны — это означает, что нам не нужно изучать каждый раз новый язык мы взяли логическую задачу решили найти плюс взяли задачу архитектуры решили её на си плюс плюс мы взяли задачу строение и тоже успешно решили её носить ну и наконец последняя такой шуточный пункт — это 7 Plus требует точки с запятой в конце почти каждой строке — это почти так так, что это. Хоть и шутка, но очень близко правда исторический сайт как я обещал один. Он хоть ёмкий, но он будет только один. Не пугайтесь всё началось с того, что в 1972 году. Деннис ритчи опубликовал реализацию C уже через 8 лет когда язык стал популярен бьерн страуструп понял, что что-то там в этом синей хватает до язык прикольный, но хоть как-то на более высоком уровне абстракции поработать и в 1980 году бьерн страуструп представил сообществу первую реализацию языка си плюс плюс, тогда он назвал её. Классно уже в.

0 комментариев
0

Читайте также