10 переваг мови С++ - вебінари ITVDN
ITVDN: курси програмування
Відеокурси з
програмування

    Обери свою IT спеціальність

    Підписка

    Обери свою IT спеціальність

    Підписка

      10 переваг мови С++

      Play
      Усі вебінари безкоштовні та доступні для зареєстрованих користувачів
      author Іван Чиклікчі
      Senior Software Engineer & Resource Manager at EPAM Systems
      date 01.01.1960
      time 19:00 - 21:00
      Рейтинг: 5. Проголосувало: 7

      C++ - це мова програмування, яка мала великий вплив на формування більшості флагманських мов сучасності. Самі ж «плюси», незважаючи на свій вік, досі залишаються затребуваними та позиціонують себе у якості проміжної мови програмування. Це означає, що у C++ можна створювати як low-level (рівень hardware – робота з «залізом»), так і high-level код (створення програмної частини).

      Цю мову успішно використовують у створенні високонавантаженого ПЗ, операційних систем, драйверів, комп'ютерних ігор, систем реального часу тощо. «Плюси» важливі скрізь, де на перший план виходять пам'ять та швидкодія.

      Мета вебінару – познайомити з потужною мовою C++, розповісти про її особливості, сильні сторони. Буде цікаво як досвідченим розробникам, які використовують C++ або збираються переходити на неї, так і тим, хто багато чув про «плюси» і хоче поглибити свої знання.

      План вебінару

      1. Про себе.
      2. Вступ.
      3. Парадигми мови C++:
        • процедурна (обумовлена станом та циклами);
        • функціональна (управління рекурсією та спеціалізацією);
        • об'єктно-орієнтована:
          1. за допомогою динамічної диспетчеризації (віртуальні функції);
          2. за допомогою диспетчеризації статичного типу (виведення типу шаблону);
        • декларативна (забезпечує обчислення часу компіляції).
      4. Управління пам'яттю:
        • об'єкти статичної тривалості зберігання;
        • об'єкти тривалості зберігання потоків;
        • об'єкти автоматичної тривалості зберігання;
        • об'єкти тривалості динамічної пам'яті.
      5. Два ключові концепти С++:
        • пряме відображення;
        • нульові абстракції.
      6. C++ зворотньо сумісний вже десятиліттями.
      7. Детерміноване руйнування. RAII
      8. Перевантаження операторів.
      9. Невизначена поведінка (UB).
      10. Можливість використовувати функцію друга.
      11. Узагальнене програмування.
      12. Мова середнього рівня.
      13. Висновки.

      Про спікера

      Іван Чиклікчі – Backend та Embedded розробник з Одеси, на даний момент проживає у Сполученому Королівстві. За 6+ років в IT попрацював з великою кількістю мов та супутніх технологій. Серед них: Kotlin, Java, Python, Lua, Shell, Qt, LXC, Unity, LGSVL Simulator, OpenSSL, OpenGL, MySQL та інші.

      Цільова аудиторія

      Цей вебінар буде цікавий всім розробникам, які пов'язані з С++ або збираються працювати з нею у майбутньому. Також буде корисно тим, хто хоче дізнатися більше про цю мову програмування.

      Тетяна Доморадова
      date 01.01.1960
      time 120
      view 3470
      Вікторія Пилипенко
      date 01.01.1960
      time 120
      view 0
      Хто такий Full-stack розробник
      Full-stack розробник (вимовляється "фул стек") – це якийсь майстер на всі руки у світі веб-розробки. Йому під силу реалізувати як клієнтську, так і серверну сторону додатку, якими, зазвичай, займаються FrontEnd і BackEnd розробники окремо один від одного. Таким чином, Full-stack спеціаліст здатний одноосібно вести проєкт від початку до кінця.
      ТОП-7 популярних IDE для програмування на С++
      Сьогодні ми розглянемо ТОП-7 найкращих середовищ програмування на C++. Це найчастіше використовувані інструменти від різних компаній та спільнот.
      .NET Core 2.1, 2.2 та 3.0: що нас чекає у нових версіях?
      Во время конференции Microsoft Ignite было сделано довольно много заявлений. Значительная часть из них относится к .NET Core. На презентации компания выделила некоторые основные фичи .NET Core 2.1, которые сейчас может опробовать любой желающий. Также она выделила грядущие изменения релизов 2.2 и 3.0.

      Купуй передплатуз доступом до всіх курсів та сервісів

      Бібліотека сучасних IT знань у зручному форматі

      Вибирай свій варіант підписки залежно від завдань, що стоять перед тобою. Але якщо потрібно пройти повне навчання з нуля до рівня фахівця, краще вибирати Базовий або Преміум. А для того, щоб вивчити 2-3 нові технології, або повторити знання, готуючись до співбесіди, підійде Пакет Стартовий.

      Стартовий
      • Усі відеокурси на 3 місяці
      • Тестування з 10 курсів
      • Перевірка 5 домашніх завдань
      • Консультація з тренером 30 хв
      59.99 $
      Придбати
      Базовий
      • Усі відеокурси на 6 місяців
      • Тестування з 16 курсів
      • Перевірка 10 домашніх завдань
      • Консультація з тренером 60 хв
      54.00 $
      89.99 $
      Придбати
      Акція
      Преміум
      • Усі відеокурси на 1 рік
      • Тестування з 24 курсів
      • Перевірка 20 домашніх завдань
      • Консультація з тренером 120 хв
      85.00 $
      169.99 $
      Придбати
      Акція
      коментарі та обговорення
      Notification success
      Ми використовуємо cookie-файли, щоб зробити взаємодію з нашими веб-сайтами та послугами простою та значущою.