Опубликована видеозапись лекции в Mail.Ru Group

Не прошло и пары недель со дня открытой лекции в офисе Mail.Ru Group, как предварительные результаты видеомонтажа уже оказались в нашем распоряжении. Еще несколько дней потребовалось на ознакомление с материалами, и вот публикация согласована.

Читать далее

От фьючерсов на целые до плоскостной графики

Анонсированная нами ранее лекция «Эволюция 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 и представляла собой фактически мастер-класс.

Читать далее

GCC 6.1 Released: Enhanced C++17 Support Included

GCC 6.1 Released: Enhanced C++17 Support Included

GCC 6.1 is a major release containing substantial new functionality not available in GCC 5.x or previous GCC releases.

The C++ frontend now defaults to C++14 standard instead of C++98 it has been defaulting to previously. <…> The experimental C++17 support has been enhanced in this release.

This releases features various improvements in the emitted diagnostics, including improved locations, location ranges, suggestions for misspelled identifiers, option names etc., fix-it hints and a couple of new warnings have been added.

—  From a GCC Announce Newsletter

Первая лекция по C++17

На уходящей неделе в проекте «Технопарк@Mail.Ru» произошло нерядовое событие. Студентам НИУ МГТУ им. Н.Э. Баумана, являющимся участниками проекта, довелось побывать на первой лекции по C++17.

Читать далее

GCC 5.1 Released

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

EMC++: интеллектуальный отдых со С. Мейерсом

Новинка книжного рынка под интригующим названием Effective Modern C++ (EMC++) увидела свет в издательстве O’Reilly Media буквально в ноябре 2014 г., а заметка о ней появилась в блоге автора — эксперта с мировым именем Скотта Мейерса (Scott Meyers) только позавчера. Тем ценнее тот факт, что O’Reilly не только предлагает купить безупречно изданную работу прекрасного специалиста по языку C++, но и… полистать ее фрагменты в открытом доступе!

Читать далее

GCC 5 Expected to Be C++14 Language Feature-Complete

GCC 5 Expected to Be C++14 Language Feature-Complete

Support for all C++14 language features has been added to the development sources for GCC, and will be available when GCC 5 is released next year:

  • G++ now supports C++14 variable templates.
  • G++ now allows typename in a template template parameter.
  • G++ now supports C++14 aggregates with non-static data member initializers.
  • G++ now supports C++14 extended constexpr.
  • G++ now supports the C++14 sized deallocation functions.