Не прошло и пары недель со дня открытой лекции в офисе Mail.Ru Group, как предварительные результаты видеомонтажа уже оказались в нашем распоряжении. Еще несколько дней потребовалось на ознакомление с материалами, и вот публикация согласована.
C++11
От фьючерсов на целые до плоскостной графики
Анонсированная нами ранее лекция «Эволюция C++: вчера, сегодня, завтра…» для выпускников курса «Углубленное программирование на C/C++» на платформе Stepik.org, а также студентов образовательных проектов Mail.Ru Group состоялась.
Открытая лекция в офисе Mail.Ru Group
Открытая лекция «Эволюция C++: вчера, сегодня, завтра…» для выпускников курса «Углубленное программирование на C/C++» на платформе Stepik.org, а также студентов МФТИ, МГТУ им. Н.Э. Баумана и МГУ им. М.В. Ломоносова, которые обучаются на образовательных проектах Mail.Ru Group, пройдет в офисе Mail.Ru Group 20 ноября 2016 г.
Онлайн-курс на Stepik.org завершен
Запущенный в августе сего года онлайн-курс «Углубленное программирование на C/C++» на платформе Stepik.org завершен. Впереди — подведение итогов и очная открытая лекция для выпускников курса.
Гостевая лекция «Эволюция C++ от Б. Страуструпа до наших дней: пора знакомиться заново?»
По предложению руководства кафедры «Программное обеспечение информационных технологий» факультета компьютерных систем и сетей (ФКСиС) Белорусского государственного университета информатики и радиоэлектроники (БГУИР) автором блога проведена 1,5-часовая гостевая лекция для студентов 2-го курса по теме «Эволюция C++ от Б. Страуструпа до наших дней: пора знакомиться заново?» Лекция строилась по модели обсуждения реальных (и гипотетических!) фрагментов кода на языках C++11, C++14 и C++17 и представляла собой фактически мастер-класс.
Первая лекция по C++17
На уходящей неделе в проекте «Технопарк@Mail.Ru» произошло нерядовое событие. Студентам НИУ МГТУ им. Н.Э. Баумана, являющимся участниками проекта, довелось побывать на первой лекции по C++17.
GCC 5.1 Released
One year passed from the time when the last major version of the GNU Compiler Collection has been announced, so it is the time again to announce a new major GCC release, 5.1.
GCC 5.1 is a major release containing substantial new functionality not available in GCC 4.9.x or previous GCC releases.
The C++ front-end now has full C++14 language support and the Standard C++ Library has full C++11 support and experimental full C++14 support. The full C++11 support has been made possible by adopting Dual ABI.
The C front-end now defaults to C11 mode with GNU extensions, which affects semantics of the inline keyword and brings several other user visible changes.
— From a GCC Announce Newsletter
Видеокурс разработки на C / C++: модуль №3
Видеозаписи лекционных занятий со студентами НИУ МГТУ им. Н.Э. Баумана по курсу «Углубленное программирование на C / C++» в рамках проекта «Технопарк @ MailRu» уже набрали несколько тысяч просмотров, — неплохой повод упростить поиск материалов для читателей блога. Сегодня мы публикуем прямые ссылки на лекции 8-часового технологического модуля №3 «Библиотеки для промышленной разработки ПО: STL, Boost».
EMC++: интеллектуальный отдых со С. Мейерсом
Новинка книжного рынка под интригующим названием Effective Modern C++ (EMC++) увидела свет в издательстве O’Reilly Media буквально в ноябре 2014 г., а заметка о ней появилась в блоге автора — эксперта с мировым именем Скотта Мейерса (Scott Meyers) только позавчера. Тем ценнее тот факт, что O’Reilly не только предлагает купить безупречно изданную работу прекрасного специалиста по языку C++, но и… полистать ее фрагменты в открытом доступе!
Ключевые направления тренингов — программная инженерия, февраль – март 2014
- Обзор методологий производства (разработки) ПО;
- инженерия требований к ПО;
- основы архитектурного проектирования ПО: практики, подходы и стили;
- шаблоны объектно-ориентированного проектирования (базовые, Gang of Four / GoF, GRASP);
- шаблоны проектирования ИС уровня предприятия (PoEAA);
- проектирование пользовательских интерфейсов массовых продуктов и корпоративных систем;
- промышленное программирование на языках C / C++ с элементами STL, Boost и низкоуровневой оптимизации кода для повышения производительности приложений;
- управление качеством исходного программного кода (C / C++ / C++1y, Java) и архитектуры ПО;
- основы инструментального анализа объектного программного кода (C / C++ / C++1y);
- основы составления технической документации;
- основы рефакторинга исходного программного кода (C / C++ / C++1y, Java) и архитектуры ПО;
- применение UML и OCL в разработке ПО.