📜 ⬆️ ⬇️

JetBrains master class on C ++ Russia 2017

Hello! On February 24-25, 2017, Moscow will host the next annual C ++ Russia conference organized by the C ++ User Group Russia community. JetBrains has been developing C ++ products for several years and traditionally participates in this event. You can find our employees at the exhibition booth during both days - ask a question, ask for help with a problem with any of our products, ask about the capabilities of our tools, our plans for the future, or just talk about the C ++ language and not only.

If you want to become a real development guru in C ++, then note that on the eve of the conference, February 23, a whole series of master classes from experienced developers is planned.

The C ++ User Group Russia blog has already written about some of them. We want to talk about the master classes (and there are as many as three planned!) That JetBrains employees will conduct.
')
By the way, a master class ticket is separate from the conference ticket, it includes participation and meals and allows you to attend any master classes from the program .


Tools for Effective C ++ Development


The C ++ language is not easy to learn and use, and the breakthrough evolution of recent standards (the so-called modern C ++) has solved many problems, but it has significantly increased the level of complexity of the language. Creating quality C ++ code quickly and efficiently is a particular art. Fortunately, there are tools that help us in this. The development of such tools is the company JetBrains.

This series of workshops is designed to teach you how to improve the efficiency and quality of C ++ development using CLion and ReSharper C ++. We also want to give you the opportunity to get acquainted with one of today's most popular project building systems - CMake.

Among other things, you will have the time and opportunity to ask any questions about our products to members of the CLion and ReSharper C ++ teams, even if they are not directly related to the materials of the master class.

Part 1: Productive Cross-Platform C ++ Development Using CLion



Cross-platform development in C and C ++ is distinguished by the variety of tools and libraries involved, the wide range of language standards used, and the abundance of legacy code.

CLion is a cross-platform integrated development environment for C and C ++. As part of this master class, we will analyze the basic scenarios of working with C ++ code and see how CLion helps us navigate through them faster and more efficiently, analyze a lot of typical C ++ problems and how to solve them with the help of CLion.

As a result, you will learn:


Part 2: CMake is a build system that every C ++ developer should know about.



You have probably heard that CMake is gradually becoming the de facto standard in the C ++ world, many projects (for example, LLVM) are migrating to it. Or maybe they even tried to transfer your project to CMake or, at least, thought about this possibility? Then this is the part for you!

As part of this master class, we will try to explain why CMake is not really an assembly system in the usual sense, to outline the main scenarios for using CMake and to talk in detail about key concepts, commands and approaches. In addition, we will pay attention to how CLion uses information from CMake files and how it can facilitate their writing.

As a result, you will learn:


Part 3: Productive Development in C ++ using ReSharper C ++



ReSharper C ++ - Visual Studio extension for C and C ++ development. As part of this workshop, we will examine common scripts for working with C ++ code and see how ReSharper C ++ can be useful in them. Let's see how ReSharper C ++ finds and helps to fix some problems typical for C ++.

As a result, you will learn:


In addition, the master class will provide recommendations on how to optimize the performance of ReSharper.

Much of the functionality that will be discussed is not C ++ specific, so it is also available for other languages ​​supported by ReSharper.

All details are available here .

We will be glad to see you at our workshops and at the conference itself!
C ++ JetBrains team

Source: https://habr.com/ru/post/319780/


All Articles