Advanced course on C/C++

from to (Europe/Moscow)
at LIT ( 407 )
Description

Аннотация курса:

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


Подробная иснтрукция работы на кластре

http://hybrilit.jinr.ru/how_to_work_on_cluster/

Participants Andrew Bulychev; Irina Eremkina; Semyon Goryunov; Yuri Kalinovskiy; Viacheslav Samarin; Julian Starchenko; Scheinast Werner; Е. Мажитова; М.А. Науменко; М.С. Панина; А.Н. Сиачнова; А.Н. Шалюгин
Go to day
  • Monday, 16 January 2017
    • 10:00 - 11:30 Использование компьютерной памяти в программе. Разница между ссылками и указателями 1h30'
      Speaker: Evgeny Aleksandrov
      Material: Slides pdf file
    • 11:30 - 11:45 Перерыв
    • 11:45 - 12:45 Framework Valgrind для нахождения ошибок при использовании компьютерной памяти. 1h0'
      Speaker: Evgeny Aleksandrov
  • Monday, 23 January 2017
    • 10:00 - 11:30 Структуры в языках С и С++. Разница между структурой и классом 1h30'
      Speaker: Evgeny Aleksandrov
      Material: Slides pdf file
    • 11:30 - 11:45 Перерыв
    • 11:45 - 12:45 Инкапсуляция, наследование и полиморфизм 1h0'
      Speaker: Evgeny Aleksandrov
  • Monday, 30 January 2017
    • 10:00 - 11:30 Перегрузка операторов. Исключения. Часть 1 1h30'
      Speaker: Evgeny Aleksandrov
      Material: Slides pdf file
    • 11:30 - 11:45 Перерыв
    • 11:45 - 12:45 Перегрузка операторов. Исключения. Часть 2 1h0'
      Speaker: Evgeny Aleksandrov
  • Monday, 6 February 2017
    • 10:00 - 11:30 Использование утилиты GNU Make 1h30'
      Speaker: Evgeny Aleksandrov
      Material: Slides pdf file
    • 11:30 - 11:45 Перерыв
    • 11:45 - 12:45 Создание и загрузка динамических библиотек 1h0'
      Speaker: Evgeny Aleksandrov