filmov
tv
Keynote Session Preview - C++ Painkillers by Anastasia Kazakova with @cppevents
Показать описание
---
C++Now 2024 Session Preview - Opening Keynote: C++ Painkillers
The Evolution of C++ Toolability by Anastasia Kazakova
Kevin Carpenter from @cppevents sits down with Anastasia Kazakova to discuss her upcoming Keynote talk for C++Now 2024, titled C++ Painkillers
The Evolution of C++ Toolability
Join Kevin and Anastasia for a sneak preview of this session from CppNow 2024!
---
Session Description:
The C++ language is among the most powerful yet challenging programming languages in the world. You see it every day in everything around you. From embedded devices to operating systems, and from trading robots to telecommunication devices and protocols, it sets the stage for all other software and tasks. The importance of systems created with C++ and the requirements set for it put immense pressure on C++ developers.
How well do we treat C++ developers? Do they have a safe and easy environment where they can focus on their core tasks? In the Annual C++ Developer Survey Lite conducted by the C++ Foundation, the community identified a number of major pain points when working with C++. The top five pain points for C++ developers have nothing to do with the language itself, but instead focus on:
1) Managing dependencies.
2) Setting up CI/CD pipelines.
3) Build times.
4) Dealing with CMake.
5) Setting up toolchains and IDEs.
With the top C++ pain points being all about the tools, let’s discuss if the language has become more toolable throughout its evolution, what the state of its toolability is today, and how it’s going to change tomorrow. We’ll discuss what prevents C++ from being easily toolable, especially compared to other languages, highlight several examples where tools play a crucial role in the adoption of new language additions, and see how language creators started considering tooling along with language improvements. We’ll review a toolset addressing the top C++ pain points from the Annual C++ Developer Survey Lite and identify some tools we still wish we had.
About C++Now Conference
C++Now is an onsite international C++ Conference which will run from 29th April – 3rd May 2024 in Aspen, Colorado.
Join us in-person for five days of C++ content, including C++ talks, group chats and networking at the Aspen Center for Physics which offers a unique and lively environment for thought, education, and collaboration. We’ll also have lightning talk sessions to participate in throughout the event.
---
Anastasia Kazakova
As a C and C++ software developer, Anastasia Kazakova created real-time *nix-based systems and pushed them to production for 8 years. She worked as an intern in Microsoft Research, Networking department, outsourced in Telecom, and launched the 4G network. She has a passion for networking algorithms and embedded programming and believes in good tooling. With all her love for C++, she is now the Product Marketing Manager on the JetBrains C++ tools and .NET marketing teams.
Hosted by Kevin Carpenter: @cppevents
---
---
#Boost #Cpp #CppNow #programming #cpplanguage
C++Now 2024 Session Preview - Opening Keynote: C++ Painkillers
The Evolution of C++ Toolability by Anastasia Kazakova
Kevin Carpenter from @cppevents sits down with Anastasia Kazakova to discuss her upcoming Keynote talk for C++Now 2024, titled C++ Painkillers
The Evolution of C++ Toolability
Join Kevin and Anastasia for a sneak preview of this session from CppNow 2024!
---
Session Description:
The C++ language is among the most powerful yet challenging programming languages in the world. You see it every day in everything around you. From embedded devices to operating systems, and from trading robots to telecommunication devices and protocols, it sets the stage for all other software and tasks. The importance of systems created with C++ and the requirements set for it put immense pressure on C++ developers.
How well do we treat C++ developers? Do they have a safe and easy environment where they can focus on their core tasks? In the Annual C++ Developer Survey Lite conducted by the C++ Foundation, the community identified a number of major pain points when working with C++. The top five pain points for C++ developers have nothing to do with the language itself, but instead focus on:
1) Managing dependencies.
2) Setting up CI/CD pipelines.
3) Build times.
4) Dealing with CMake.
5) Setting up toolchains and IDEs.
With the top C++ pain points being all about the tools, let’s discuss if the language has become more toolable throughout its evolution, what the state of its toolability is today, and how it’s going to change tomorrow. We’ll discuss what prevents C++ from being easily toolable, especially compared to other languages, highlight several examples where tools play a crucial role in the adoption of new language additions, and see how language creators started considering tooling along with language improvements. We’ll review a toolset addressing the top C++ pain points from the Annual C++ Developer Survey Lite and identify some tools we still wish we had.
About C++Now Conference
C++Now is an onsite international C++ Conference which will run from 29th April – 3rd May 2024 in Aspen, Colorado.
Join us in-person for five days of C++ content, including C++ talks, group chats and networking at the Aspen Center for Physics which offers a unique and lively environment for thought, education, and collaboration. We’ll also have lightning talk sessions to participate in throughout the event.
---
Anastasia Kazakova
As a C and C++ software developer, Anastasia Kazakova created real-time *nix-based systems and pushed them to production for 8 years. She worked as an intern in Microsoft Research, Networking department, outsourced in Telecom, and launched the 4G network. She has a passion for networking algorithms and embedded programming and believes in good tooling. With all her love for C++, she is now the Product Marketing Manager on the JetBrains C++ tools and .NET marketing teams.
Hosted by Kevin Carpenter: @cppevents
---
---
#Boost #Cpp #CppNow #programming #cpplanguage