Описівенту

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

Вважаючи, що слухачі на загал знайомі із шаблонами С++, вчитимемося використовувати їх ефективно, використовувати всю потужність С++ для створення лаконічного та ефективного коду.


Чекаємо Вас зі своїм ноутбуком на воркшопі по шаблонах. Працюватимемо до перемоги :) Обіцяємо зробити кава-перерву із печивом.

Коли: Коли: 12 травня 2018, 10:00-14:00 (або до остаточного: "Воно працює!")

Де: інноваційний корпус УКУ, вул. Козельницька 2а, аудиторія 306.

Ціна: 500 грн

Ось список технічних вимог від Олега Фаренюка:

В процесі роботи нам, в першу чергу, знадобиться достатньо сучасний компілятор С++: мінімум GCC 5.0+, Clang 3.9+, MSVC 2013+. Враховуючи бурхливий розвиток С++ останні роки, за можливості, варто встановити найновіший доступний.
В принципі, достатньо будь-якого із них, але краще користуватися декількома – вони трішки по різному інтерпретують Стандарт, мають різні помилки і розширення, тому найкращого володіння С++ в цілому, а не конкретним діалектом, можна досягнути, випробовуючи ваш код різними компіляторами.
Щодо середовища розробки (IDE) особливих вимог немає – лише б студентам було зручно. Зі свого боку, суб’єктивно – “Your mileage may vary”:
· CLion – для мене, певне, найкраще С++ IDE загального призначення. Якщо у вас є ліцензія, звичайно. Головний мінус – величезні вимоги до комп’ютера. Не для середніх чи слабких машин.
· Qt Creator – достатньо хороше IDE, маловимогливе до ресурсів, варіант для машин, де CLion працює незадовільно. (Дозволяє писати і програми, не пов’язані із Qt).
· Eclipse CDT – в міру проблемне середовище.
· Code Blocks – просте, швидке, але доволі примітивне IDE.
· Microsoft Visual Studio – для любителів.
Так як деякі концепції ілюструватимуться на прикладі Qt та boost, варто їх заінсталювати. Детальніші інструкції будуть під час курсу.
Windows: GCC разом із Boost та великою кількістю інших інструментів і бібліотек можна заінсталювати за допомогою MSYS2, інша альтернатива – Cygwin. Кращий варіант для Clang++ під Windows – той же Cygwin. Linux Subsystem on Windows 10 виглядає перспективною альтернативою, але поки мій досвід роботи із нею замалий, щоб впевнено рекомендувати. MSVC, зокрема, в Community edition, доступна на офіційному сайті Microsoft.
Linux: менеджер більшості дистрибутивів дозволяють легко заінсталювати різні версії GCC, Clang та бібліотек. MSVC безпосередньо недоступний, відгуки щодо запуску під Wine неоднозначні.
PVS-Studio випустили безкоштовну редакцію, враховуючи велику потужність даного аналізатора, варто заінсталювати і його.
Дізнатися більше сховати

Моїзустрічі

Завантажуйте мобільний додаток 2Event

Для організаторів та відвідувачів івентів:
  • Афіша подій та квитки онлайн
  • Список усіх відвідувачів
  • Знайомства та призначення зустрічей
  • Пошук попутників і співмешканців

Organizerinfo

49
івентів
Поділитись подією

Або надішліть запрошення своїм друзям.

Надіслати
Location
Appointment
Meeting place:
  • Tables
  • Tables
  • Tables
  • Tables
  • Tables
  • Tables
  • Tables
Date:
Date:
Comment:

Підписатися на знижки і анонси

Місто, яке мене цікавить

  • Lviv
  • Kharkiv
  • Dnipro
  • Odesa
  • Kyiv
  • Lviv
  • Kharkiv
  • Dnipro
  • Odesa
  • Kyiv

Категорії

Chat
Aleksandra Mironova
Odessa
online
Aleksandra
22:16
Hey. Do you want to go with me to the speech of Architects?
Aleksandra
22:17
Hey. Yes of course. This is my favorite band. just tell me a little about yourself first
Aleksandra
22:18
ok)) give me a minute...
Aleksandra is typing . . .
У вас вже є квиток на цю подію?

Перед тим як створити план поїздки та переглядати доступний транспорт, будь ласка, придбайте квиток на подію

Я буду на цій події Купити квиток
Вхід
Новий користувач? Зареєструватись
Зареєструватись
Читати
Якщо у вас вже є акаунт на 2Event - будь ласка, залогіньтесь. Вхід
Скинути пароль
Create password
Майбутня функція
Ця функція з'явиться найближчим часом.
На головну
Вітаємо
Ви успішно підписались на анонси та знижки від 2event. Приєднуйтесь до нас і в соц. мережах
Error
Wrong email
На головну
Виберіть місто
Виберіть країну
Add to Gallery