Дорогие участники!
Рады приветствовать вас в чате митапа "С++. В чем сила, брат?"
Здесь мы скоординируем вас по любым возникшим вопросам и расскажем о деталях мероприятия
Напоминаем, что уже 8 августа лучшие разработчики Servicepipe и PVS-Studio вместе с практикующими экспертами из крупнейших сообществ С++ развеют распространенные мифы о сложности языка и расскажут о его уникальных преимуществах
С более подробной программой вы все так же можете ознакомиться на сайте мероприятия
В следующих постах мы познакомим вас с экспертами предстоящего мероприятия и погрузим в историю и фичи С++
Следите за нашими постами💡
Рады приветствовать вас в чате митапа "С++. В чем сила, брат?"
Здесь мы скоординируем вас по любым возникшим вопросам и расскажем о деталях мероприятия
Напоминаем, что уже 8 августа лучшие разработчики Servicepipe и PVS-Studio вместе с практикующими экспертами из крупнейших сообществ С++ развеют распространенные мифы о сложности языка и расскажут о его уникальных преимуществах
С более подробной программой вы все так же можете ознакомиться на сайте мероприятия
В следующих постах мы познакомим вас с экспертами предстоящего мероприятия и погрузим в историю и фичи С++
Следите за нашими постами
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤1😎1👾1
Совсем скоро мы познакомим вас с экспертами предстоящего мероприятия ☀️
А пока ловите краткую историю о создании языка С++⤵️
С++ зародился в начале 80-х годов прошлого века, когда сотрудник Bell Labs Бьёрн Страуструп решил провести эксперимент со скрещиванием C и Simula. Тогда он даже не рассчитывал, что его эксперимент приведет к созданию нового языка программирования
Изначально С++ назывался «Си с классами» (С with classes). Привычное название «С++» придумал Рик Мэсчитти. "++" — это оператор инкремента в С, который как бы намекает на то, что язык С++, нечто больше, чем просто С.
После создания язык произвёл настоящий фурор: компилируемый, структурированный, объектно-ориентированный, невероятно упрощающий работу с большими программами и при этом имеющий огромный потенциал для развития. Такой, что ещё почти десятилетие потребовалось Страуструпу, чтобы наделить C++ всеми характерными особенностями. Развитие же продолжается до сих пор.
Язык быстро нашел свою аудиторию. В 1987 году на конференции по С++ собралось 200 человек. На следующий год число участников возросло до 600, а в начале 90-х годов число разработчиков на С++ приближалось к 500 тысячам. Это сделало данный язык мировым лидером по скорости распространения.
На сегодняшний день С++ - один из самых используемых языков, поддерживающих технологию объектно-ориентированного программирования.
Всю историю языка С++ вы можете прочитать здесь, а на самом meetup мы расскажем много интересных фактов🤪
А пока ловите краткую историю о создании языка С++
С++ зародился в начале 80-х годов прошлого века, когда сотрудник Bell Labs Бьёрн Страуструп решил провести эксперимент со скрещиванием C и Simula. Тогда он даже не рассчитывал, что его эксперимент приведет к созданию нового языка программирования
Изначально С++ назывался «Си с классами» (С with classes). Привычное название «С++» придумал Рик Мэсчитти. "++" — это оператор инкремента в С, который как бы намекает на то, что язык С++, нечто больше, чем просто С.
После создания язык произвёл настоящий фурор: компилируемый, структурированный, объектно-ориентированный, невероятно упрощающий работу с большими программами и при этом имеющий огромный потенциал для развития. Такой, что ещё почти десятилетие потребовалось Страуструпу, чтобы наделить C++ всеми характерными особенностями. Развитие же продолжается до сих пор.
Язык быстро нашел свою аудиторию. В 1987 году на конференции по С++ собралось 200 человек. На следующий год число участников возросло до 600, а в начале 90-х годов число разработчиков на С++ приближалось к 500 тысячам. Это сделало данный язык мировым лидером по скорости распространения.
На сегодняшний день С++ - один из самых используемых языков, поддерживающих технологию объектно-ориентированного программирования.
Всю историю языка С++ вы можете прочитать здесь, а на самом meetup мы расскажем много интересных фактов
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5⚡1
На связи старший backend-разработчик проекта "Антибот" компании Servicepipe и по совместительству один из участников экспертного состава Meetup "С++. В чем сила, брат?" Владимир Невзоров 💬
Коллеги, привет👋
Меня зовут Владимир. Работаю старшим backend-разработчиком в Servicepipe.
Защищаю инфраструктуру крупнейших маркетплейсов и банков от массовых ботовых атак и хитрого парсинга🤖
Уже 10 лет живу с плюсами. Застал их ренессанс, который начался с эпохального С++11 стандарта.
Начинал с ассемблера на atmega. Затем QT, телеком, HFT. И вот, наконец, Highload с миллионными RPS в пике при атаках.
Мои хобби:
1) Веду канал по архитектуре и подготовке к прохождению System Design Интервью.
2) Участвую в архитектурных хакатонах. Недавно командой заняли 2ое место на хакатоне от МТС. Если есть желание давайте выступим вместе на следующем!
Буду вести мероприятие. А также выступлю на его открытии с докладом
"Взлет, закат и ренессанс С++. Почему, брат?".
История языка не простая. Со своими взлётами и одним падением,которое чуть не перешло в его забвение . Но благодаря удачному стечению обстоятельств (или же выверенной планомерной работе комитета по стандартизации и активности всего комьюнити?) язык оживился. И явно не хочет сдавать свои позиции.
Расскажу об этом в своем докладе 8 августа⚡️
Коллеги, привет
Меня зовут Владимир. Работаю старшим backend-разработчиком в Servicepipe.
Защищаю инфраструктуру крупнейших маркетплейсов и банков от массовых ботовых атак и хитрого парсинга
Уже 10 лет живу с плюсами. Застал их ренессанс, который начался с эпохального С++11 стандарта.
Начинал с ассемблера на atmega. Затем QT, телеком, HFT. И вот, наконец, Highload с миллионными RPS в пике при атаках.
Мои хобби:
1) Веду канал по архитектуре и подготовке к прохождению System Design Интервью.
2) Участвую в архитектурных хакатонах. Недавно командой заняли 2ое место на хакатоне от МТС. Если есть желание давайте выступим вместе на следующем!
Буду вести мероприятие. А также выступлю на его открытии с докладом
"Взлет, закат и ренессанс С++. Почему, брат?".
История языка не простая. Со своими взлётами и одним падением,
Расскажу об этом в своем докладе 8 августа
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤2👾1
Поток YouTube достиг исторического минимума по скорости 🤕
По словам инсайдера с телеком-рынка, всем операторам задали рекомендуемый уровень – 128 Кбит/с, грустные новости🚨
Но с 3G/LTEпока еще можно смотреть любимые каналы 📞
Такой скорости может хватить для прослушивания аудио или просмотра видео не выше 240р.
Поэтому мы переносим нашу онлайн-трансляцию в VK Видео!
Ловите новую ссылку
Для оффлайн участников дублируем места проведения, ждем вас!
📍 Москва Умный город (ВДНХ)
📍 Санкт-Петербург Lesta Games, Музей
По словам инсайдера с телеком-рынка, всем операторам задали рекомендуемый уровень – 128 Кбит/с, грустные новости
Но с 3G/LTE
Такой скорости может хватить для прослушивания аудио или просмотра видео не выше 240р.
Поэтому мы переносим нашу онлайн-трансляцию в VK Видео!
Ловите новую ссылку
Для оффлайн участников дублируем места проведения, ждем вас!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3⚡2😁2👾1
Филипп Хандельянц
💬
Тимлид команды разработки статического анализатора PVS-Studio для языков C и C++.
Автор курса лекций про современный C++ и статей о проверках Open Source проектов. Спит в обнимку с драфтом стандарта C++.
PVS-Studio — статический анализатор исходного кода для поиска ошибок и уязвимостей в программах на языке C, C++ и C#.
Помогает разработчикам улучшать качество, надежность и защищенность исходного кода#️⃣
Подписывайтесь на каналы PVS-Studio и вставайте на стражу чистого и безопасного кода🧑💻 ⤵️
VK
Telegram
Blog
Тимлид команды разработки статического анализатора PVS-Studio для языков C и C++.
Автор курса лекций про современный C++ и статей о проверках Open Source проектов. Спит в обнимку с драфтом стандарта C++.
PVS-Studio — статический анализатор исходного кода для поиска ошибок и уязвимостей в программах на языке C, C++ и C#.
Помогает разработчикам улучшать качество, надежность и защищенность исходного кода
Подписывайтесь на каналы PVS-Studio и вставайте на стражу чистого и безопасного кода
VK
Telegram
Blog
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👏3⚡1👾1
Совсем скоро мы начнем meetup 🔥
Друзья, поставьте реакцию на этот пост, если вы уже с нами!
А для всех, кто еще не дошел до нас дублируем места проведения
Если не успеваете доехать – подключайтесь в эфир
📍 Москва Умный город (ВДНХ)
📍 Санкт-Петербург Lesta Games, Музей
На протяжении мероприятия будет несколько заданий💡
Самым активным участникам подарим мерч от Servicepipe и PVS-Studio
Следите за постами в тг-канале
Друзья, поставьте реакцию на этот пост, если вы уже с нами!
А для всех, кто еще не дошел до нас дублируем места проведения
Если не успеваете доехать – подключайтесь в эфир
На протяжении мероприятия будет несколько заданий
Самым активным участникам подарим мерч от Servicepipe и PVS-Studio
Следите за постами в тг-канале
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12
Всем привет! Мы рады видеть каждого на этом митапе! ❤️
Чтобы вас еще больше порадовать и немного развлечь, мы предлагаем вам поиграть, а точнее посоревноваться.
Мы выбрали 10 фрагментов кода, в которых наш анализатор нашёл ошибки. Все они взяты из известных Open Source проектов.
Если вы успеваете найти ошибку за 60 секунд — вам начисляется один балл.
Фрагменты кода короткие, поэтому 60 секунд — это честное ограничение.
Делитесь результатами в комментариях!
Ссылка на тест – https://pvs-studio.ru/ru/blog/quest/cpp/🔗
Высылайте ссылку на трансляцию коллегам!
Чтобы вас еще больше порадовать и немного развлечь, мы предлагаем вам поиграть, а точнее посоревноваться.
Мы выбрали 10 фрагментов кода, в которых наш анализатор нашёл ошибки. Все они взяты из известных Open Source проектов.
Если вы успеваете найти ошибку за 60 секунд — вам начисляется один балл.
Фрагменты кода короткие, поэтому 60 секунд — это честное ограничение.
Делитесь результатами в комментариях!
Ссылка на тест – https://pvs-studio.ru/ru/blog/quest/cpp/
Высылайте ссылку на трансляцию коллегам!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3⚡1❤1
Сегодня мы много говорим про С++, разбираем интересные факты, обсуждаем области применения.
Но настало время узнать, а кто же вы в мире С++. Для этого у нас есть небольшой тест❓
Чтобы причислить вас к умным или красивым, мы зададим 10 вопросов.
Отвечайте честно, выбирайте то, что наиболее близко подходит именно вам. Тогда вы получите максимально точный результат💯
Ссылка на тест – https://pvs-studio.ru/ru/blog/quest/who_you_are_in_cpp/
Но настало время узнать, а кто же вы в мире С++. Для этого у нас есть небольшой тест
Чтобы причислить вас к умным или красивым, мы зададим 10 вопросов.
Отвечайте честно, выбирайте то, что наиболее близко подходит именно вам. Тогда вы получите максимально точный результат
Ссылка на тест – https://pvs-studio.ru/ru/blog/quest/who_you_are_in_cpp/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤1🔥1
Коллеги, вы никогда не задумывались, что ваша работа, в своем роде, похожа на компьютерную игру: дедлайны, баги, кофе-брейки
Все это будет ждать вас в игре «Рабочий день программиста»🖥 🖱
Займите наивысшее место в списке лучших игроков и докажите своему лиду, что вы не в игрушки играете.
Игрокам, набравшим внушительную сумму, в конце полагается приятный сюрприз!
Ссылка на игру – https://pvs-studio.ru/ru/blog/quest/endless/
Все это будет ждать вас в игре «Рабочий день программиста»
Займите наивысшее место в списке лучших игроков и докажите своему лиду, что вы не в игрушки играете.
Игрокам, набравшим внушительную сумму, в конце полагается приятный сюрприз!
Ссылка на игру – https://pvs-studio.ru/ru/blog/quest/endless/
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4⚡1❤1
Заметили, какая крутая футболка была на ведущем 8 августа? 👀
Если пропустили – напоминаем в пикче выше⤴️
У нас есть еще одно интересное задание для настоящих гуру С++⌨️
Задание включает три уровня сложности, каждый следующий включает предыдущий🔗
Первым трем участникам, прошедшим правильно задание, компания Servicepipe подарит футболку и фирменный стикерпак😮
Это еще не все: трем участникам, кто выполнит задание и обеспечит работу с краевыми случаями (задача со⭐️ ), отправим худи
Присылайте свои ответы в форму: https://forms.yandex.ru/u/66902b4343f74f0fad7de607/
Дедлайн: 14.08.2024 18:00
Как оценивается задание:
- решение компилируется
- решение удовлетворяет требованиям системы
- имеет 9 любых проверок/тестов (укажите текстом какие проверки выбрали и почему)
Доп. оценка:
- обеспечивает работу с краевыми случаями😖
Если пропустили – напоминаем в пикче выше
У нас есть еще одно интересное задание для настоящих гуру С++
Задание включает три уровня сложности, каждый следующий включает предыдущий
Первым трем участникам, прошедшим правильно задание, компания Servicepipe подарит футболку и фирменный стикерпак
Это еще не все: трем участникам, кто выполнит задание и обеспечит работу с краевыми случаями (задача со
//------------1. Базовое задание------------
Создать класс по работе со счётом клиента.
Ожидаемый функционал:
1) Пополнение счёта
2) Снятие со счёта
3) Получение текущего баланса
Счёт открывается с указанием начальной суммы.
//------------2. Продвинутый функционал------------
Обеспечить привязку счёта к клиенту.
Каждый счёт уникален. Открывается под уникального клиента. Связь 1-1.
Обеспечить возможность получения текущего баланса в рублях, евро, долларах.
//------------3. Хардкорный уровень------------
Обеспечить работу со счётом в многопоточном режиме.
Присылайте свои ответы в форму: https://forms.yandex.ru/u/66902b4343f74f0fad7de607/
Дедлайн: 14.08.2024 18:00
Как оценивается задание:
- решение компилируется
- решение удовлетворяет требованиям системы
- имеет 9 любых проверок/тестов (укажите текстом какие проверки выбрали и почему)
Доп. оценка:
- обеспечивает работу с краевыми случаями
Please open Telegram to view this post
VIEW IN TELEGRAM
😎3⚡1🔥1
А вы знали, что 8 августа в мире отмечали один из самых необычных и загадочных праздников, Международный день бесконечности? ♾ 🤨
Можем смело сказать, что успешно отметили его вместе🥳
Уверены, что каждый участник нашего мероприятия нашел для себя что-то новое о С++
Спасибо, что были с нами и создали невероятно теплую атмосферу🤎
Для всех участников доступен фотоотчет и запись online-трансляции
В качестве небольшого подарка хотим предложить вам улучшить качество, защищенность и безопасность вашего кода от PVS-Studio😉
Попробуйте PVS-Studio бесплатно в течение 30 дней🎁
А если вы хотите проверить на деле как блокируются вредоносные боты и продвинутые ботнеты с первого запроса, попробуйте бесплатный двухнедельный пилот Антибот Servicepipe 🛡
⏳ Если вы хотите стать участником следующего мероприятия по С++ – регистрируйтесь в форме на сайте! Будем рады новой встрече с вами!
А еще8 августа отмечали Всемирный день кошек, тут вы найдете много мемов с котами 🐈
Международный день бесконечности посвящен совершенствованию человека и самопознанию
Можем смело сказать, что успешно отметили его вместе
Уверены, что каждый участник нашего мероприятия нашел для себя что-то новое о С++
Спасибо, что были с нами и создали невероятно теплую атмосферу
Для всех участников доступен фотоотчет и запись online-трансляции
В качестве небольшого подарка хотим предложить вам улучшить качество, защищенность и безопасность вашего кода от PVS-Studio
Попробуйте PVS-Studio бесплатно в течение 30 дней
А если вы хотите проверить на деле как блокируются вредоносные боты и продвинутые ботнеты с первого запроса, попробуйте бесплатный двухнедельный пилот Антибот Servicepipe 🛡
А еще
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4⚡2🥰2
Сегодня пятница, а значит – время хороших новостей 🔥
Над решением задания от модератора Владимира бились многие, но не все дошли до конца🧠
Итак, победителями задания становятся:
🏆 Lo****VV
🏆 K****zz
Lo****VV победил в номинации "Продвинутый"✌
Выделил основные сущности, методы. Показал выполнение основных операций. Сделал дополнительно проверки на минимальное кол-во символов в имени, фамилии, наличие в них чисел
Участник только начинает свой путь в С++. По его мнению сила С++ в управление ресурсами. Делает бэкэнд. Считает себя джуном. Круто, что решил попробовать и добился такого результата💪
K****zz победил в номинации "Хардкор"✌
Взял самый сложный уровень с многопоточностью.
Хорошо разбил предметную область на сущности. Установил между ними взаимосвязи. Сделал программу интерактивной. С автоматическим прогоном тестов, включая тесты на корректную работу программы в многопоточном режиме.
Он программирует на С++ около 3ёх лет. Считает, что сила С++ в лупхолах. Сейчас работает в Gamedev. Классно, что взялся за этот уровень, осилил его и лаконично презентовал!💪
Над решением задания от модератора Владимира бились многие, но не все дошли до конца
Итак, победителями задания становятся:
Lo****VV победил в номинации "Продвинутый"
Выделил основные сущности, методы. Показал выполнение основных операций. Сделал дополнительно проверки на минимальное кол-во символов в имени, фамилии, наличие в них чисел
Участник только начинает свой путь в С++. По его мнению сила С++ в управление ресурсами. Делает бэкэнд. Считает себя джуном. Круто, что решил попробовать и добился такого результата
K****zz победил в номинации "Хардкор"
Взял самый сложный уровень с многопоточностью.
Хорошо разбил предметную область на сущности. Установил между ними взаимосвязи. Сделал программу интерактивной. С автоматическим прогоном тестов, включая тесты на корректную работу программы в многопоточном режиме.
Он программирует на С++ около 3ёх лет. Считает, что сила С++ в лупхолах. Сейчас работает в Gamedev. Классно, что взялся за этот уровень, осилил его и лаконично презентовал!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👏2🔥1