Всем привет! В сообществе C++ Александр Александрович Степанов особо не нуждается в представлениях: это создатель обобщённого программирования и Standard Template Library. Менее известно, что он построил карьеру в США, но получил образование в СССР. И сейчас, когда многие разработчики уезжают из России, особенно интересно узнать, как переезд IT-специалиста выглядел почти полвека назад, до интернета и удалёнки. Изменились ли с тех пор вызовы и трудности?
C++ программист
C++ Russia: что будем обсуждать уже через месяц
Всем привет!
До C++ Russia осталось меньше месяца — самое время показать вам, о чём там расскажут-то.
Как обычно, спектр тем будет широкий — от прикладных («решаем нетривиальные задачи средствами современного CMake») до довольно академических («как лямбды в C++ и других языках соотносятся с исходной идеей лямбд»). Как обычно, состав спикеров интересный, и о некоторых технологиях поведают их непосредственные авторы: обсудим Compiler Explorer с Мэттом Годболтом, а про GWP-ASan расскажет Константин Серебряный.
А подробнее о блоках программы и каждом докладе — под катом.
Обзор программы C++ Russia 2019. Что день грядущий нам готовит?
Современный мир C++ серьёзно отличается от того, что был привычен нам во времена C++ 98. Кто-то этим восхищается, кого-то это раздражает, но факт остаётся фактом. Вот какие темы будоражат умы разработчиков сегодня:
- Современные и новые возможности языка C++
- Функциональное программирование
- Метапрограммирование
- Многопоточность, параллелизм, асинхронность и все-все-все
- Как жить с имеющимися инструментами
Меньше чем через месяц пройдёт конференция, которая старается ответить на эти вопросы: C++ Russia 2019. Давайте коротко взглянем, как это у неё получится.
Беседы о функциональном программировании на C++ Siberia 2019
Всем привет!
Недавно в Новосибирске прошла очередная C++ Siberia 2019. На конференции была уютная атмосфера и много хороших докладов. Пользуясь случаем, я побеседовал с двумя нашими докладчиками, которых совсем скоро вы сможете увидеть и в Москве.
Иван Чукич — один из разработчиков KDE, преподаватель и исследователь дизайна языков программирования в Белградском университете.
Александр Гранин (graninas) — известный спикер и разработчик, специализирующийся на ФП, организатор новосибирского ФП-сообщества LambdaNsk.
Беседы о C++: РГ 21, Boost, конференции
Всем привет!
Недавно в Новосибирске прошла очередная C++ Siberia 2019. На конференции была уютная атмосфера и много хороших докладов. Видеозаписи докладов сейчас готовятся к публикации. Пользуясь случаем, я побеседовал с двумя нашими частыми докладчиками, которые редко пропускают конференции и делают всегда отличные доклады: Антон Полухин antoshkka и Павел Филонов.
Антон — представитель России в ISO на международных заседаниях рабочей группы по стандартизации C++, автор нескольких принятых предложений к стандарту языка C++, Boost-библиотек и книги «Boost C++ Application Development Cookbook».
Павел — разработчик-исследователь в Лаборатории Касперского, занимается вопросами применения методов машинного обучения в задачах обеспечения безопасности кибер-физических систем, ведёт преподавательскую деятельность. В ожидании видео с конференции предлагаю вам прочитать расшифровку нашей беседы.
C++ конференции в апреле
Сегодня я хотел бы рассказать сразу о двух предстоящих конференциях. Обе конференции организованны C++ сообществами: C++ Russia в Санкт-Петербурге и CoreHard Spring в Минске.
Санкт-Петербург
Конференция C++ Russia 2018
Конференция состоится 19-21 апреля в Санкт-Петербурге. 19 апреля — день мастер-классов, 20-21 — основная программа. Jon Kalb открывает первый день конференции. Темы докладов конференции: память, краш-репорты, асинхронность, software transactional memory, reflective metaprogramming, ranges, акторы, Herb Sutter.
Подробности под катом.
Новости C++ User Group
Давно не писал про встречи сообщества на Хабре. А встречи проходят регулярно. Пора исправить это недоразумение и рассказать что было, что будет
Видео C++ Russia 2017 доступны онлайн
Мы выложили в открытый доступ видео прошедшей в феврале конференции C++ Russia 2017. Самое время вспомнить как круто было на конференции, освежить в памяти понравившиеся доклады.
3 июня пройдет встреча в Казани, под катом информация о докладах, которые будут представлены на ней и немного о разном.
C++ Russia: интервью с докладчиками
Друзья!
Времени до C++ Russia 2017 остается чуть-чуть, и в ожидании конференции мы задали некоторым нашим докладчикам вопросы про C++. Надеемся, Вам будет интересно почитать их ответы.
У большинства из наших героев первым языком была какая-то разновидность Basic. Тем не менее это люди, давно знакомые с С++. Иван Чукич только пошел в начальную школу, а уже им занимался. Павел Филонов влюбился в него с третьего курса, а Нил Макинтош начал использовать его компании Telstra еще в 1996 году.
Мастер-классы на C++ Russia 2017
Где: Москва, отель «Бородино» (Москва, ул. Русаковская, дом 13, строение 5). Расположен в 700 м от станций метро «Красносельская» и «Сокольники».
C++ Russia 2017
Good news, everyone! Надеюсь, у вас пока нет планов на февральские праздники, потому что в 2017 году конференция C++ Russia пройдет 24-25 февраля.
Коротко о главном.
Что: блины, матрешки, C++!
Когда: основная программа 24-25 февраля, день мастер-классов 23 февраля.
Где: Москва, отель Бородино (Москва, ул. Русаковская, дом 13, строение 5)
Цена билета: 9500 рублей основная программа, 4000 рублей мастер-класс, 2000 рублей онлайн билет.
Купить билеты можно здесь
C++ User Group, встреча в Казани 28 мая 2016
Всем привет!
У нас отличные новости для С++ разработчиков Татарстана: 28 мая в Иннополисе пройдет встреча российского сообщества C++ User Group Russia
Мы давно мечтали провести встречу в Казани и надеемся, что это встреча будет первая и не последняя. Как всегда, мы надеемся, что это будет замечательный повод для разработчиков из других городов посетить Казань.
Кто следит и участвует в жизни сообщества хорошо знают, что мы всегда стремимся формировать программу докладами разработчиков из разных городов России. Под катом кратко про докладчиков и доклады.
Конференция C++ Russia 2016, Санкт-Петербург
Всем привет!
26-27 февраля 2016 в Санкт-Петербурге пройдет крупнейшая в России конференция, посвященная исключительно C++. Мы постарались собрать лучшие доклады и охватить самые разные темы: от хардкорных корутин до энтерпрайзного мокирования, от создания краш-репортов до реактивного программирования. Кроме того, поговорим о boost, обсудим что происходит со стандартизацией параллельного программирования в C++, рассмотрим некоторые ежедневные проблемы, например, работу с С-строками. В этот раз мы опять попробуем устроить блиц-доклады, но этот раз на них можно регистрироваться заранее (хоть сейчас). Будет в этом году и кое-что совсем новое.
Интересно? Подробности под катом!
C++ Russia в Санкт-Петербурге
Всем привет!
Мы закончили обрабатывать видео с конференции C++ Siberia 2015 и собрали их в плейлисте на youtube. Также они доступны на странице конференции.
А ещё у нас есть замечательные новости про конференцию C++ Russia 2016 в Санкт-Петербурге. Вкратце: все будет очень круто.
Конференция C++ Siberia'2015
В конце августа в Новосибирске прошла конференция C++ Siberia. Это отчётный пост с мыслями о конференции срывом покровов и анонсом следующих событий. Также присутствует обзор мотивации посещения конференции и первое видео с конференции: открывающий доклад Эрика Ниблера о библиотеке Ranges, которая войдет в STL v2.
Добро пожаловать!
Интервалы в С++, часть 4: к бесконечности и далее
Disclaimer: идеи в этом посте более умозрительные, чем в предыдущих. Я буду рад дискуссии.
Интервалы в С++, часть 3: представляем инкременторы (Iterable)
В конце предыдущего поста я просуммировал недостатки существующих интервалов:
- интервалы с ограничителями и бесконечные интервалы генерят плохой код
- им приходится моделировать более слабые концепции, чем они могли бы
- легко можно передать бесконечный интервал в алгоритм, который его не переварит
- их трудно использовать
- интервалы, которые могут быть бесконечными или очень большими, могут вызвать переполнение в difference_type
Первая проблема особенно трудная, поэтому начнём с неё.
Интервалы в С++, часть 2: Бесконечные интервалы
Бесконечные интервалы
Необходимость бесконечных интервалов обосновать чуть сложнее. Программисты на С++ редко сталкиваются с бесконечностями. В других языках это случается сплошь и рядом. В Haskell можно создать бесконечный список целых чисел, просто набрав [1..]. Это просто «ленивый список», элементы в котором создаются по требованию. Все бесконечные интервалы ленивые.
Для чего это может понадобиться? Допустим, в алгоритме, строящем новый список из N первых элементов другого. Или вы захотите «склеить» бесконечный список с конечным. Тогда вы получите конечный список пар элементов. Это совершенно нормальная практика.
Было бы круто иметь поддержку бесконечных списков в библиотеке общего назначения.
Интервалы в С++, часть 1: Интервалы с ограничителями
В последнее время я плотно занимался интервалами, и мне стало понятно, что это нечто большее, чем просто пара итераторов. В нескольких постах я хочу объяснить понятие интервала, описать несколько интервалов, которые не получается просто или эффективно выразить при помощи STL: интервалы с ограничителями и бесконечные интервалы. В этом посте мы рассмотрим задачу представления интервалов с ограничителями через итераторы STL.
Information
- Rating
- Does not participate
- Location
- Великий Новгород (Новгород), Новгородская обл., Россия
- Works in
- Date of birth
- Registered
- Activity