uz
Feedback

Firibgarlarga uchmang! Telemetrio bunday kanallarni topadi va belgilaydi πŸ‘‰ Belgini koβ€˜rmoqchi boβ€˜lsangiz, obuna boβ€˜ling

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° C/C++ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° C/C++ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°

Kanalga Telegram’da oβ€˜tish

ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ ΠΏΠΎ всСму, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΠ»ΡŽΡΠΎΠ²ΠΈΠΊΡƒ/ΡΠΈΡˆΠ½ΠΈΠΊΡƒ. По всСм вопросам @evgenycarter

Ko'proq ko'rsatish
7 197
Obunachilar
+224 soatlar
-27 kun
-2730 kun
Postlar arxiv
Π¨ΠΏΠ°Ρ€Π³Π°Π»ΠΊΠΈ ΠΈ ΠΈΠ½Ρ„ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΏΠΎ C++ https://hackingcpp.com/cpp/cheat_sheets.html #cpp #programming πŸ‘‰ @cpp_lib
+3
Π¨ΠΏΠ°Ρ€Π³Π°Π»ΠΊΠΈ ΠΈ ΠΈΠ½Ρ„ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΏΠΎ C++ https://hackingcpp.com/cpp/cheat_sheets.html #cpp #programming πŸ‘‰ @cpp_lib

Unreal Engine 5 Game Development with C++ Scripting: Become a professional game developer and create fully functional, high-quality games Автор: Dr. E. Wyn Roberts (2023) Π’Ρ‹ Π½Π°Ρ‡Π½Π΅Ρ‚Π΅ с создания ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Unreal Engine C++ Π½Π° основС шаблона ΡˆΡƒΡ‚Π΅Ρ€Π°, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅Ρ‚Π΅ ΠΊ созданию ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° C++ ΠΈ ΠΊΠΎΠ΄Π° C++ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ Visual Studio. Π’Ρ‹ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚Π΅ΡΡŒ с Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ синтаксисом языка C++ ΠΈ основными концСпциями ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ программирования. Для цСлостного понимания Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ³Ρ€ Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ раскроСтС Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ аспСкты ΠΈΠ³Ρ€Ρ‹, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ созданиС пСрсонаТа, Π²Π²ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ пСрсонаТСм, Π³Π΅ΠΉΠΌΠΏΠ»Π΅ΠΉ, ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ столкновСний, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс, сСтСвоС взаимодСйствиС, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΡƒ Π³ΠΎΡ‚ΠΎΠ²ΠΎΠΉ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ ΠΈΠ³Ρ€Ρ‹. @cpp_knigi

ΠŸΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ строк ΠΏΠΎΡ‚ΠΎΠΊΠΈ Π² C++ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹ΠΌΠΈ Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° C++ ΡƒΠΆΠ΅ Π΄Π°Π²Π½ΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Π° Π²ΠΎΠΊΡ€ΡƒΠ³ классов ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ², ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, ΠΊΠΎΠ³Π΄Π° Ρ€Π΅Ρ‡ΡŒ ΠΈΠ΄Π΅Ρ‚ ΠΎ Ρ‡Ρ‚Π΅Π½ΠΈΠΈ ΠΈ Ρ€Π°Π·Π±ΠΎΡ€Π΅ строк. Но ΠΏΠΎΡ‚ΠΎΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹ΠΌΠΈ. НапримСр, Ссли Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒ числа, Ρ‚ΠΎ эта ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° C++ Π±Π»ΠΈΠ·ΠΊΠ° ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΡ‚Π°Ρ‚ΡŒ Ρ…ΡƒΠ΄ΡˆΠΈΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ: std::stringstream in(mystring); while(in >> x) { sum += x; } return sum; https://lemire.me/blog/2023/10/19/for-processing-strings-streams-in-c-can-be-slow/ #cpp #programming πŸ‘‰ @cpp_lib

❓ Как Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰Π΅ΠΌΡƒ C++ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ быстро вырасти Π΄ΠΎ Middle+ уровня? МоТно ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ знания ΠΈ ΠΎΠΏΡ‹Ρ‚ ΠΏΠΎ ΠΊΡ€ΡƒΠΏΠΈΡ†Π°ΠΌ, Π½ΠΎ быстрСС ΠΈ Ρƒ
❓ Как Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰Π΅ΠΌΡƒ C++ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ быстро вырасти Π΄ΠΎ Middle+ уровня? МоТно ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ знания ΠΈ ΠΎΠΏΡ‹Ρ‚ ΠΏΠΎ ΠΊΡ€ΡƒΠΏΠΈΡ†Π°ΠΌ, Π½ΠΎ быстрСС ΠΈ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ всСго ΠΏΡ€ΠΎΠΉΡ‚ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½-курс Β«C++ Developer. ProfessionalΒ» ΠΎΡ‚ OTUS, Π³Π΄Π΅ ΡƒΠΆΠ΅ собраны всС Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ Π½Π°Π²Ρ‹ΠΊΠΈ. 5️⃣ ВсСго 5 мСсяцСв обучСния β€” ΠΈ Π²Ρ‹ ΡΠΎΠ²Π΅Ρ€ΡˆΠΈΡ‚Π΅ ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Π½Ρ‹ΠΉ Ρ€Ρ‹Π²ΠΎΠΊ! На этом курсС Π²Ρ‹: βœ”οΈ ΠΠ°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡŽ стандартов C++11 / C++14 / C++17. βœ”οΈ ΠžΡΠ²ΠΎΠΈΡ‚Π΅ асинхронноС ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. βœ”οΈ ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ΅ прСдставлСниС ΠΎ шаблонной ΠΌΠ°Π³ΠΈΠΈ ΠΈ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Π°Ρ… проСктирования. Наглядным Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ вашСй Ρ€Π°Π±ΠΎΡ‚Ρ‹ станСт выпускной ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π²Π°ΠΌ ΠΏΡ€Π΅Ρ‚Π΅Π½Π΄ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ middle C++ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°. 🎫 ΠšΡƒΡ€Ρ ΠΌΠΎΠΆΠ½ΠΎ приобрСсти Π² рассрочку ➑️ ΠŸΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚Π΅ Π²ΡΡ‚ΡƒΠΏΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ тСст ΠΈ Π·Π°Π½ΠΈΠΌΠ°ΠΉΡ‚Π΅ мСсто ΠΏΠΎ спСц.Ρ†Π΅Π½Π΅: https://vk.cc/ctXW85 Π Π΅ΠΊΠ»Π°ΠΌΠ°. ООО Β«ΠžΡ‚ΡƒΡ ΠΎΠ½Π»Π°ΠΉΠ½-ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅Β», ΠžΠ“Π Π 1177746618576

ОбъСдинСниС ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠ² Π² C++ Π½ΠΎΠ²ΠΎΠ³ΠΎ поколСния НСсколько нСдСль Π½Π°Π·Π°Π΄ я Π·Π°Π΄Π°Π» эту Π·Π°Π΄Π°Ρ‡Ρƒ Π½Π° Coding Gym: Π·Π°Π΄Π°ΠΉΡ‚Π΅ массив ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠ², Π³Π΄Π΅ intervals[i] = [starti, endi], ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅ всС ΠΏΠ΅Ρ€Π΅ΡΠ΅ΠΊΠ°ΡŽΡ‰ΠΈΠ΅ΡΡ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Ρ‹ ΠΈ Π²Π΅Ρ€Π½ΠΈΡ‚Π΅ массив Π½Π΅ΠΏΠ΅Ρ€Π΅ΡΠ΅ΠΊΠ°ΡŽΡ‰ΠΈΡ…ΡΡ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ всС ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Ρ‹ Π½Π° Π²Ρ…ΠΎΠ΄Π΅. Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€: Input: intervals = [[1,3],[2,6],[8,10],[15,18]] Output: [[1,6],[8,10],[15,18]] Explanation: Since intervals [1,3] and [2,6] overlap, merge them into [1,6]. https://marcoarena.wordpress.com/2023/03/08/merging-intervals-in-next-gen-cpp/ #cpp #programming πŸ‘‰ @cpp_lib

Рассказы ΠΎ SObjectizer. Π Π°Π±ΠΎΡ‚Π° с ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ ΠœΡ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ познакомились с Лукасом, ΠΊΠΎΠ»Π»Π΅Π³ΠΎΠΉ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π»Π΅Ρ‚ΡŒ ΠΎ
Рассказы ΠΎ SObjectizer. Π Π°Π±ΠΎΡ‚Π° с ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ ΠœΡ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ познакомились с Лукасом, ΠΊΠΎΠ»Π»Π΅Π³ΠΎΠΉ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π»Π΅Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ своСй ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹. Π§Ρ‚ΠΎ, Ссли Π±Ρ‹ ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎ Π²Π·ΠΌΠ°Ρ…Ρƒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ°Π»ΠΎΡ‡ΠΊΠΈ ΠΏΡ€ΠΈΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ устройству Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΈ ΠΎΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΡΡŠΠ΅ΠΌΠΊΡƒ? Лукас ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ использования: Π― Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, ΠΈ ΠΎΠ½Π° Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ‚; Π’ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚ я Ρ€Π΅ΡˆΠ°ΡŽ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π²Π΅Π±-ΠΊΠ°ΠΌΠ΅Ρ€Ρƒ, Π½Π°ΠΆΠ°Π² Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΈΠ»ΠΈ ΠΊΡ€ΠΈΠΊΠ½ΡƒΠ² "Alexa, Π²ΠΊΠ»ΡŽΡ‡ΠΈ Π²Π΅Π±-ΠΊΠ°ΠΌΠ΅Ρ€Ρƒ". Π― оТидаю, Ρ‡Ρ‚ΠΎ Π² этот ΠΌΠΎΠΌΠ΅Π½Ρ‚ начнСтся ΠΏΠΎΡ‚ΠΎΠΊ ΠΊΠ°Π΄Ρ€ΠΎΠ²; Π― дСлаю Π·Π°Π±Π°Π²Π½ΠΎΠ΅ Π»ΠΈΡ†ΠΎ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π·Π°Ρ‚Π΅ΠΌ Ρ€Π΅ΡˆΠ°ΡŽ ΠΊΠ°ΠΊΠΈΠΌ-Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ, ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ Π² состояниС оТидания; ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, я Ρ…ΠΎΡ‡Ρƒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это снова, ΠΈ снова, ΠΈ снова... https://dev.to/ilpropheta/sobjectizer-tales-4-handling-commands-3jbb #cpp #programming πŸ‘‰ @cpp_lib

Π Π°Π·Π²ΠΈΠ²Π°ΠΉΡ‚Π΅ алгоритмичСскоС ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Ρ‚Π΅Π½Π΄ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° Middle ΠΈ Senior-долТности Π² ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… IT-компаниях ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ свой ΡƒΡ€
Π Π°Π·Π²ΠΈΠ²Π°ΠΉΡ‚Π΅ алгоритмичСскоС ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Ρ‚Π΅Π½Π΄ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° Middle ΠΈ Senior-долТности Π² ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… IT-компаниях ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ свой ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΊΠΎΠΌΠΏΠ΅Ρ‚Π΅Π½Ρ†ΠΈΠΉ ΠΈ ΡƒΠ·Π½Π°ΠΉΡ‚Π΅ насколько Π²Ρ‹ соотвСтствуСтС трСбованиям Ρ€Ρ‹Π½ΠΊΠ°: https://vk.cc/ctV8j1 Π‘ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Π½Π° 20 вопросов Π·Π° 30 ΠΌΠΈΠ½ΡƒΡ‚, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ скидку Π½Π° курс «Алгоритмы ΠΈ структуры Π΄Π°Π½Π½Ρ‹Ρ…Β» ΠΎΡ‚ OTUS.

Π€ΠΈΠ»ΡŒΡ‚Ρ€ΡƒΠ΅ΠΌ Π»ΠΎΠ³ΠΈ санитайзСров ΠΈ valgrind Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ прилоТСния с Qt ΠŸΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π΅ΡΠΊΠΈ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‰Π°ΡΡΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ ΠΊΠΎΠ΄Π° Π½Π° Π‘ ΠΈ C++ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΡƒΡ‚Π΅Ρ‡ΠΊΠΈ памяти ΠΈ Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅. Π”Π°ΠΆΠ΅ Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΡƒΠΌΠ½Ρ‹Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ, Ρ‚ΠΎ ΠΎΡ‚ ошибок Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ… сторонних Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π²Ρ‹ Π½Π΅ застрахованы. Для поиска ошибок Π² ΠΊΠΎΠ΄Π΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ инструмСнты: санитайзСры; valgrind. https://habr.com/ru/companies/stc_spb/articles/776528/ #cpp #programming πŸ‘‰ @cpp_lib

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ своСго Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Π½Π° C++ ΠΈ Qt БСгодня ΠΌΡ‹ создадим свой собствСнный Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π½Π° языкС программирования C++. Π― являюсь
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ своСго Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Π½Π° C++ ΠΈ Qt БСгодня ΠΌΡ‹ создадим свой собствСнный Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π½Π° языкС программирования C++. Π― являюсь Ρ„Π°Π½Π°Ρ‚ΠΎΠΌ Linux, ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡΡŒ минималистичными Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ β€” ΠΎΡ‚ Vim ΠΊΠ°ΠΊ IDE Π΄ΠΎ Ρ‡Π°Ρ‚ΠΎΠ². Π•ΡΡ‚ΡŒ мноТСство Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ², Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ… Π΅ΡΡ‚ΡŒ ΠΏΠ»ΡŽΡΡ‹ ΠΈ минусы. Наш Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Ρ‚Π΅Π½Π΄ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° мСсто ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Π½ΠΎ Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ сСгодня напишСм β€” Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠ»ΠΎΠ΄Ρ†Ρ‹, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Ρ€Π°Π·Π²ΠΈΡ‚ΡŒ наш Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π». Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ нСбольшой, минималистичный Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» для Linux. Он Π±ΡƒΠ΄Π΅Ρ‚ Π½Π° основС Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° Qt 5 ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ qtermwidget5 НС Π±ΡƒΠ΄Ρƒ Π΄ΠΎΠ»Π³ΠΎ Ρ‚ΡΠ½ΡƒΡ‚ΡŒ, Π²ΠΏΠ΅Ρ€Π΅Π΄! Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Π² ΠΌΠΎΠ΅ΠΌ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ. https://github.com/OkulusDev/LiTerm https://habr.com/ru/articles/776716/ #cpp #programming πŸ‘‰ @cpp_lib

АвтогСнСрируСмый ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ равСнства Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ трСхстороннСго сравнСния ΠΈΠ»ΠΈ Π·Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ Π΅Π³ΠΎ Ρƒ компилятора с
АвтогСнСрируСмый ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ равСнства Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ трСхстороннСго сравнСния ΠΈΠ»ΠΈ Π·Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ Π΅Π³ΠΎ Ρƒ компилятора с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ =default. Но Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹, Ρ‡Ρ‚ΠΎ Π² C++20 ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ Π·Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ равСнства? https://modernescpp.com/index.php/the-autogenerated-equality-operator/ #cpp #programming πŸ‘‰ @cpp_lib

⚠️ Как Data Scientists Π΄ΠΎΠΉΡ‚ΠΈ Π΄ΠΎ уровня Middle+? Π‘ΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ мастСрство ML Π² сообщСствС Π΅Π΄ΠΈΠ½ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠΎΠ²! ΠŸΡ€ΠΎΠΉΠ΄ΠΈΡ‚Π΅ тСст ΠΈ
⚠️ Как Data Scientists Π΄ΠΎΠΉΡ‚ΠΈ Π΄ΠΎ уровня Middle+? Π‘ΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ мастСрство ML Π² сообщСствС Π΅Π΄ΠΈΠ½ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠΎΠ²! ΠŸΡ€ΠΎΠΉΠ΄ΠΈΡ‚Π΅ тСст ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, насколько Π²Ρ‹ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΊ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΡŽ Π½Π° ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚ΠΎΠΌ курсС Β«Machine Learning. AdvancedΒ» ΠΎΡ‚ OTUS. πŸ§‘β€πŸ’» Π’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅ ML-Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹, RL, Π³Ρ€Π°Ρ„Ρ‹, Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ряды, Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ систСмы, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π° Π² production: настройка окруТСния, оптимизация ΠΊΠΎΠ΄Π°, построСниС end-to-end ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½ΠΎΠ² ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ ⚠️ Π’Π΅Π±ΠΈΠ½Π°Ρ€Ρ‹ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Live coding, Π³Π΄Π΅ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΡŒ с «чистого листа» ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ ML. πŸ”₯  ΠžΡ‚Π²Π΅Ρ‚ΡŒΡ‚Π΅ Π½Π° 20 вопросов, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π²Π΅Π»ΠΊΠ°ΠΌ-скидку ΠΈ доступ ΠΊ 2 прСдстоящим ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΡƒΡ€ΠΎΠΊΠ°ΠΌ: βœ”οΈ Π Π°Π½ΠΆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² βœ”οΈ Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ систСмы Π½Π° основС ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½Ρ‹Ρ… Ρ€Π°Π·Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ  βž‘️ https://otus.pw/29L4/?erid=LjN8KSUtk Π Π΅ΠΊΠ»Π°ΠΌΠ°. ООО "ОВУБ ΠžΠΠ›ΠΠ™Π-ΠžΠ‘Π ΠΠ—ΠžΠ’ΠΠΠ˜Π•". ИНН 9705100963.

Π‘ΠΎΠ»ΡŒΡˆΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π² C++23 BjΓΆrn Fahller Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²Ρ‹ΡΡˆΠ΅Π³ΠΎ порядка - Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° Π²Ρ…ΠΎΠ΄ ΠΈΠ»ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, - ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ваш ΠΊΠΎΠ΄ Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ ΠΈ Π²Ρ‹Ρ€Π°Π·ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ. Π Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ стандартной Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠ², std::expected ΠΈ послСдних Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ std::optional Π΄Π΅Π»Π°Π΅Ρ‚ использованиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π²Ρ‹ΡΡˆΠ΅Π³ΠΎ порядка Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ. Π’ Ρ‚ΠΎ ΠΆΠ΅ врСмя Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ основного языка сдСлало ΠΈΡ… Π³ΠΎΡ€Π°Π·Π΄ΠΎ ΠΏΡ€ΠΎΡ‰Π΅ Π² написании. Π― ΠΏΠΎΠΊΠ°ΠΆΡƒ Π²Π°ΠΌ ΠΏΡ€ΠΈΠ΅ΠΌΡ‹, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ Π²Ρ‹Ρ€Π°Π·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ вашСго ΠΊΠΎΠ΄Π° Π½Π΅ ТСртвуя ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ, ΠΈ ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽ, ΠΊΠ°ΠΊ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½Π΅Π΄Π°Π²Π½ΠΈΡ… Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ ΠΊ языку ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ ΡƒΠ»ΡƒΡ‡ΡˆΠ°ΡŽΡ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°. источник #cpp #programming πŸ‘‰ @cpp_lib

ΠžΠΏΡ‹Ρ‚ создания UI Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π½Π° C++ ΠΠ°Ρ‡Π°Π»ΠΎΡΡŒ всС ΠΏΠΎΡ‡Ρ‚ΠΈ Π΄Π²Π° Π³ΠΎΠ΄Π° Π½Π°Π·Π°Π΄ Π² Π΄Π΅ΠΊΠ°Π±Ρ€e, наш основной ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ (Π²ΠΈΠ΄Π΅ΠΎ мСссСндТСр) исполь
ΠžΠΏΡ‹Ρ‚ создания UI Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π½Π° C++ ΠΠ°Ρ‡Π°Π»ΠΎΡΡŒ всС ΠΏΠΎΡ‡Ρ‚ΠΈ Π΄Π²Π° Π³ΠΎΠ΄Π° Π½Π°Π·Π°Π΄ Π² Π΄Π΅ΠΊΠ°Π±Ρ€e, наш основной ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ (Π²ΠΈΠ΄Π΅ΠΎ мСссСндТСр) использовал WTL для Windows ΠΈ GTKmm для Linux. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΌΠ°ΠΊΠ° Π½Π΅ Π±Ρ‹Π»ΠΎ. ΠžΠ³Ρ€ΠΎΠΌΠ½ΠΎΠΉ Π½Π΅ΠΏΡ€ΠΈΡΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ Π±Ρ‹Π»ΠΎ Ρ‚Π°Ρ‰ΠΈΡ‚ΡŒ Π΄Π²Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Ρ‹Ρ… ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, ΠΏΠΎ ΠΈΠ΄Π΅Π΅, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π΄Π΅Π»Π°Ρ‚ΡŒ всС строго ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎΠΆΠ΅. РазумССтся, это Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π»ΠΎΡΡŒ. ΠžΡ‚ мысли Ρ‡Ρ‚ΠΎ Π½Π°Π΄ΠΎ Π±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ для ΠΌΠ°ΠΊΠ° начинался Π½Π΅Ρ€Π²Π½Ρ‹ΠΉ Ρ‚ΠΈΠΊ... На Ρ€Π΅Π·ΠΎΠ½Π½Ρ‹ΠΉ вопрос - ΠΏΠΎΡ‡Π΅ΠΌΡƒ сразу дСлалось Π½Π΅ Π½Π° Qt ΠΌΠΎΠ³Ρƒ лишь ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ это связано с, Ρ‚Π°ΠΊ скаТСм, гурманскими прСдпочтСниями ΠΈ, отчасти, с любовью ΠΊ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π½Ρ‹ΠΌ exe. Π”Π° ΠΈ Π½Π΅ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ Π½Π° стартС Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΊΡ€ΠΎΠΌΠ΅ Π²ΠΈΠ½Π΄Ρ‹. Π’ Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΡˆΠ΅ΡΡ‚ΠΈ Π»Π΅Ρ‚ ΠΆΠΈΠ·Π½ΠΈ с двумя ΠΊΠΎΠ΄ΠΎΠ²Ρ‹ΠΌΠΈ Π±Π°Π·Π°ΠΌΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅, нСспСшно ΠΏΠΎΠ΄Π±ΠΈΡ€Π°Π»ΠΈΡΡŒ лСгковСсныС UI Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ написанныС хотя Π±Ρ‹ Π² стилС C++11. Надо ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ boost ΠΈ всСй Π΄ΡƒΡˆΠΎΠΉ, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ΅ΠΌ, Π΅Π³ΠΎ любим... Π’ 2021 Π³ΠΎΠ΄Ρƒ Π²ΠΈΠ΄ΠΈΠΌΠΎ Π“ΡƒΠ³Π» Ρ€Π°Π±ΠΎΡ‚Π°Π» ΠΏΠ»ΠΎΡ…ΠΎ ΠΈΠ»ΠΈ Π·Π²Ρ‘Π·Π΄Ρ‹ Ρ‚Π°ΠΊ сошлись, Π½ΠΎ Π½Π΅ нашлось Π½ΠΈΡ‡Π΅Π³ΠΎ стоящСго. ВсС Ρ‡Ρ‚ΠΎ попадалось - основанныС Π½Π° Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π΅ html ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ ΠΈ ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠ° Π½Π°Π΄ wxWidgets. БСйчас Ρ‚ΠΎ ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ ΠΏΡ€ΠΎ lvgl, Π΄Π°... А Π²ΠΎΠΎΠ±Ρ‰Π΅, тысячи ΠΈΡ…. wxWidgets Π½Π΅ ΠΏΠ»ΠΎΡ…, Π½ΠΎ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ своСго рисования, Π±Π΅Π· окошСк ΠΏΠΎΠ΄ ΠΊΠ½ΠΎΠΏΠΊΠΈ, поля Π²Π²ΠΎΠ΄Π° ΠΈ списки, boost/bsd ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ, максимально Π»Π°ΠΊΠΎΠ½ΠΈΡ‡Π½ΠΎΠΉ, ΠΈ Π² ΠΈΠ΄Π΅Π°Π»Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅ΠΉ ΠΎΡ‚ Windows XP / CentOS 6 Π½Π° стандартном GDI / X11 Π΄ΠΎ Vulkan Π½Π° соврСмСнных ΠΌΠ°ΡˆΠΈΠ½Π°Ρ…. Π’ ΠΈΡ‚ΠΎΠ³Π΅, всС ΠΆΠ΅ Π±Ρ‹Π»ΠΎ принято Π²ΠΎΠ»Π΅Π²ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ UI Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ для этого ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, ΠΈ сразу Π²Ρ‹ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π΅Π³ΠΎ Π² Open Source ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ boost. https://habr.com/ru/articles/768336/ #cpp #programming πŸ‘‰ @cpp_lib

ΠŸΠΎΠ΄Π±ΠΎΡ€ΠΊΠ° Telegram ΠΊΠ°Π½Π°Π»ΠΎΠ² для программистов БистСмноС администрированиС πŸ“Œ https://t.me/tipsysdmin Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΉ Бисадмин (Ρ„ΠΎΡ‚ΠΎ ΠΆΠ΅Π»Π΅Π·Π°, Π±Ρ‹Π»ΠΎ/стало) https://t.me/sysadminof Книги для Π°Π΄ΠΌΠΈΠ½ΠΎΠ², ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ https://t.me/i_odmin ВсС для систСмного администратора https://t.me/i_odmin_book Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° БистСмного Администратора https://t.me/i_odmin_chat Π§Π°Ρ‚ систСмных администраторов https://t.me/i_DevOps DevOps: ПишСм ΠΎ Docker, Kubernetes ΠΈ Π΄Ρ€. https://t.me/sysadminoff Новости Линукс Linux https://t.me/tikon_1 Новости высоких Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, Π½Π°ΡƒΠΊΠΈ ΠΈ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈπŸ’‘ https://t.me/mir_teh ΠœΠΈΡ€ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ (Technology World) https://t.me/rust_lib ΠŸΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π½Π° Rust https://t.me/golang_lib Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Go (Golang) Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° https://t.me/itmozg ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚Ρ‹, Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Ρ‹, новости ΠΈΠ· ΠΌΠΈΡ€Π° IT. https://t.me/phis_mat ΠžΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠ΅ Π²ΠΈΠ΄Π΅ΠΎ, ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΠΎ Π€ΠΈΠ·ΠΈΠΊΠ΅ ΠΈ ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ https://t.me/php_lib Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° PHP программиста πŸ‘¨πŸΌβ€πŸ’»πŸ‘©β€πŸ’» https://t.me/nodejs_lib ΠŸΠΎΠ΄Π±ΠΎΡ€ΠΊΠΈ ΠΏΠΎ Node js ΠΈ всС Ρ‡Ρ‚ΠΎ с Π½ΠΈΠΌ связано https://t.me/ruby_lib Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Ruby программиста 1C Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° πŸ“Œ https://t.me/odin1C_rus CΡ‚Π°Ρ‚ΡŒΠΈ, курсы, совСты, ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ ΠΊΠΎΠ΄Π° 1Π‘ ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ C++πŸ“Œ https://t.me/cpp_lib Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° C/C++ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° https://t.me/cpp_knigi Книги для программистов C/C++ https://t.me/cpp_geek Π£Ρ‡ΠΈΠΌ C/C++ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Python πŸ“Œ https://t.me/pythonofff Python акадСмия. Π£Ρ‡ΠΈ Python быстро ΠΈ лСгко🐍 https://t.me/BookPython Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Python Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° https://t.me/python_real Python ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΠΈ Π½Π° русском ΠΈ английском https://t.me/python_360 Книги ΠΏΠΎ Python Rus Java Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° πŸ“Œ https://t.me/BookJava Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Java Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° https://t.me/java_360 Книги ΠΏΠΎ Java Rus https://t.me/java_geek Π£Ρ‡ΠΈΠΌ Java Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… GitHub БообщСство πŸ“Œ https://t.me/Githublib Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½ΠΎΠ΅ ΠΈΠ· GitHub Π‘Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… (Data Base) πŸ“Œ https://t.me/database_info ВсС ΠΏΡ€ΠΎ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Мобильная Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°: iOS, Android πŸ“Œ https://t.me/developer_mobila Мобильная Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° https://t.me/kotlin_lib ΠŸΠΎΠ΄Π±ΠΎΡ€ΠΊΠΈ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ³ΠΎ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° ΠΏΠΎ Kotlin Π€Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° πŸ“Œ https://t.me/frontend_1 ΠŸΠΎΠ΄Π±ΠΎΡ€ΠΊΠΈ для frontend Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² https://t.me/frontend_sovet Frontend совСты, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°! https://t.me/React_lib ΠŸΠΎΠ΄Π±ΠΎΡ€ΠΊΠΈ ΠΏΠΎ React js ΠΈ всС Ρ‡Ρ‚ΠΎ с Π½ΠΈΠΌ связано Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠ³Ρ€ πŸ“Œ https://t.me/game_devv ВсС ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈΠ³Ρ€ Вакансии πŸ“Œ https://t.me/sysadmin_rabota БистСмный Администратор https://t.me/progjob Вакансии Π² IT Π§Π°Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚ΠΎΠ²πŸ“Œ https://t.me/developers_ru Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ πŸ“Œ https://t.me/book_for_dev Книги для программистов Rus https://t.me/programmist_of Книги ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ https://t.me/proglb Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° программиста https://t.me/bfbook Книги для программистов https://t.me/books_reserv Книги для программистов Π‘ΠΈΠ³Π”Π°Ρ‚Π°, машинноС ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ πŸ“Œ https://t.me/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ πŸ“Œ https://t.me/bookflow Π›Π΅ΠΊΡ†ΠΈΠΈ, Π²ΠΈΠ΄Π΅ΠΎΡƒΡ€ΠΎΠΊΠΈ, Π΄ΠΎΠΊΠ»Π°Π΄Ρ‹ с IT ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΉ https://t.me/coddy_academy ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ совСты ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ QA, тСстированиС πŸ“Œ https://t.me/testlab_qa Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° тСстировщика Π¨ΡƒΡ‚ΠΊΠΈ программистов πŸ“Œ https://t.me/itumor Π¨ΡƒΡ‚ΠΊΠΈ программистов Π—Π°Ρ‰ΠΈΡ‚Π°, Π²Π·Π»ΠΎΠΌ, Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ πŸ“Œ https://t.me/thehaking Канал ΠΎ кибСрбСзопасности https://t.me/xakep_1 Π‘Ρ‚Π°Ρ‚ΡŒΠΈ ΠΈΠ· "Π₯Π°ΠΊΠ΅Ρ€Π°" Книги, ΡΡ‚Π°Ρ‚ΡŒΠΈ для Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ΠΎΠ² πŸ“Œ https://t.me/ux_web Π‘Ρ‚Π°Ρ‚ΡŒΠΈ, ΠΊΠ½ΠΈΠ³ΠΈ для Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ΠΎΠ² Английский πŸ“Œ https://t.me/UchuEnglish Английский с нуля ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° πŸ“Œ https://t.me/Pomatematike Канал ΠΏΠΎ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ Excel Π»Π°ΠΉΡ„Ρ…Π°ΠΊπŸ“Œ https://t.me/Excel_lifehack

ДороТная ΠΊΠ°Ρ€Ρ‚Π° Π½Π°Π²Ρ‹ΠΊΠΎΠ² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π½Π° C++ Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ°Ρ€Ρ‚Ρ‹ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ Π½Π°Π²Ρ‹ΠΊΠΈ ΠΈ знания Π½ΡƒΠΆΠ½Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ
ДороТная ΠΊΠ°Ρ€Ρ‚Π° Π½Π°Π²Ρ‹ΠΊΠΎΠ² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π½Π° C++ Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ°Ρ€Ρ‚Ρ‹ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ Π½Π°Π²Ρ‹ΠΊΠΈ ΠΈ знания Π½ΡƒΠΆΠ½Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ Π½Π° C++. ЕстСствСнно, Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΏΡƒΡ‚ΡŒ развития Β«ΠΏΠ»ΡŽΡΠΈΡΡ‚ΠΎΠ²Β» Π±ΡƒΠ΄Π΅ΠΌ Π½Π° собствСнном ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ β€” Ρ‚Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ Ρ‡Ρ‚ΠΎ Ρƒ нас Π² Β«Π›Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€ΠΈΠΈ ΠšΠ°ΡΠΏΠ΅Ρ€ΡΠΊΠΎΠ³ΠΎΒ» ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² с ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‰ΠΈΠΌΠΈΡΡ Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ. Однако наша ΠΊΠ°Ρ€Ρ‚Π° ΠΏΠΎ большСй части ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Π° ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½Π° всСм, ΠΊΡ‚ΠΎ Ρ…ΠΎΡ‡Π΅Ρ‚ Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π½Π° C++. https://habr.com/ru/specials/726724/ #cpp #programming πŸ‘‰ @cpp_lib

+9
CMake Tutorial 1 | Understanding The Basics 2 | Libraries | Installing | Pairing with Executables | RE-DONE! 3 | Git Submodules (adding glfw windowing library example) 4 | Versioning Source Code 5 | Making Libs Optional 6 | Installing Your Software! (part 1/2 of install) 7 | Installing With CPack! (part 2/2 of install) 8 | find_library(...) (part 1/2 of find lib) 9 | find_package modules and config options (2/2 of find libs) 10 | Running CMake on Windows (like linux) (Over-explained) источник #cpp #programming πŸ‘‰ @cpp_lib

Π‘Ρ‚Ρ€Π΅ΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΊ Π»ΡƒΡ‡ΡˆΠ΅ΠΌΡƒ ΠΊΠΎΠ΄Ρƒ Π½Π° C++, Ρ‡Π°ΡΡ‚ΡŒ II: ΠΊΡ€Π°Ρ‚ΠΊΠΈΠ΅ описания Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ для ускорСния Π°Π½Π°Π»ΠΈΠ·Π° ΠΏΠΎΡ‚ΠΎΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… Π’ CLion 2023.3, ΠΊΠΎΡ‚ΠΎ
Π‘Ρ‚Ρ€Π΅ΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΊ Π»ΡƒΡ‡ΡˆΠ΅ΠΌΡƒ ΠΊΠΎΠ΄Ρƒ Π½Π° C++, Ρ‡Π°ΡΡ‚ΡŒ II: ΠΊΡ€Π°Ρ‚ΠΊΠΈΠ΅ описания Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ для ускорСния Π°Π½Π°Π»ΠΈΠ·Π° ΠΏΠΎΡ‚ΠΎΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… Π’ CLion 2023.3, которая сСйчас находится Π² стадии Early Preview, ΠΌΡ‹ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ DFA CLion, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π°Π½Π°Π»ΠΈΠ· Π±ΠΎΠ»Π΅Π΅ быстрым ΠΈ Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌ. ΠœΡ‹ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π»ΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ суммированиСм Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ» Π½Π°ΠΌ Ρ€Π°Π·Π»ΠΈΡ‡Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ контСксты Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ для ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… Ρ†Π΅ΠΏΠΎΡ‡Π΅ΠΊ Π²Ρ‹Π·ΠΎΠ²ΠΎΠ², Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ ΠΊ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½ΠΎΠΌΡƒ Π°Π½Π°Π»ΠΈΠ·Ρƒ. Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим, ΠΊΠ°ΠΊ это Π±Ρ‹Π»ΠΎ сдСлано. https://blog.jetbrains.com/clion/2023/12/striving-for-better-cpp-code-part-ii-function-summaries-to-speed-up-the-data-flow-analysis/ #cpp #programming πŸ‘‰ @cpp_lib

Π‘Ρ‚Ρ€Π΅ΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΊ Π»ΡƒΡ‡ΡˆΠ΅ΠΌΡƒ ΠΊΠΎΠ΄Ρƒ Π½Π° C++, Ρ‡Π°ΡΡ‚ΡŒ I: основы Π°Π½Π°Π»ΠΈΠ·Π° ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… Π’ CLion встроСн Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ ΠΏΠΎΡ‚ΠΎΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎ
Π‘Ρ‚Ρ€Π΅ΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΊ Π»ΡƒΡ‡ΡˆΠ΅ΠΌΡƒ ΠΊΠΎΠ΄Ρƒ Π½Π° C++, Ρ‡Π°ΡΡ‚ΡŒ I: основы Π°Π½Π°Π»ΠΈΠ·Π° ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… Π’ CLion встроСн Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ ΠΏΠΎΡ‚ΠΎΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ постоянно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π²ΠΎ врСмя написания ΠΊΠΎΠ΄Π° ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ Π΅Π³ΠΎ качСство. Он ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΡΠ²ΠΈΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π² ΠΊΠΎΠ΄Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ впослСдствии ΠΌΠΎΠ³ΡƒΡ‚ привСсти ΠΊ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌ Π²ΠΎ врСмя выполнСния, Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡΠΌ бСзопасности ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ уязвимостям. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ Ρ‚Π°ΠΊΠΈΡ… ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ постоянных условий, ΠΌΠ΅Ρ€Ρ‚Π²ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, Ρ€Π°Π·Ρ‹ΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠΉ Π½ΡƒΠ»Π΅Π²Ρ‹Ρ… ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ, ΡƒΡ‚Π΅Ρ‡Π΅ΠΊ памяти ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с индСксами массивов. ΠœΡ‹ Π½Π°Ρ‡ΠΈΠ½Π°Π΅ΠΌ ΡΠ΅Ρ€ΠΈΡŽ статСй Π² Π±Π»ΠΎΠ³Π΅, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… расскаТСм, ΠΊΠ°ΠΊ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· этих ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π² CLion. https://blog.jetbrains.com/clion/2023/11/striving-for-better-cpp-code-part-i-data-flow-analysis-basics/ #cpp #programming πŸ‘‰ @cpp_lib

ΠŸΡ€ΠΈΠ²Π΅Ρ‚ всСм Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΡΠΌ ΠΏΠΎΠ±Ρ€Π΅ΠΉΠ½ΡˆΡ‚ΠΎΡ€ΠΌΠΈΡ‚ΡŒ ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π½ΡŒΠΊΠΎ Ρ€Π°Π·Π²Π»Π΅Ρ‡ΡŒΡΡ! Команда PVS-Studio Π½Π° связи 😎. Новый ΠΊΡ€ΡƒΡ‚ΠΎΠΉ ΠΊΠ²ΠΈΠ· с интСрСсным
ΠŸΡ€ΠΈΠ²Π΅Ρ‚ всСм Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΡΠΌ ΠΏΠΎΠ±Ρ€Π΅ΠΉΠ½ΡˆΡ‚ΠΎΡ€ΠΌΠΈΡ‚ΡŒ ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π½ΡŒΠΊΠΎ Ρ€Π°Π·Π²Π»Π΅Ρ‡ΡŒΡΡ! Команда PVS-Studio Π½Π° связи 😎. Новый ΠΊΡ€ΡƒΡ‚ΠΎΠΉ ΠΊΠ²ΠΈΠ· с интСрСсными вопросами ΠΈΠ· ΠΌΠΈΡ€Π° программирования ΡƒΠΆΠ΅ Ρƒ нас Π½Π° сайтС. Π”Π° Π½Π΅ простой ΠΊΠ²ΠΈΠ·, Π° Π·Π°Π΄Π°Ρ‡ΠΊΠΈ ΠΎΡ‚ БСргСя ΠšΡƒΡˆΠ½ΠΈΡ€Π΅Π½ΠΊΠΎ β€” Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΈΠ³Ρ€ Π² 4A Games! ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ ошибки Π² C++ ΠΊΠΎΠ΄Π΅ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ свою Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ Π·Π½Π°Π½ΠΈΠ΅ языка . ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Π΅ΠΌ: ошибки Π½Π΅ Ρ‚Π°ΠΊΠΈΠ΅ ΡƒΠΆ ΠΈ простыС! Π’ этом ΠΊΠ²ΠΈΠ·Π΅ Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ 18 Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΊΠΎΠ΄Π°. Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π΅ ΡΠΏΡ€ΡΡ‚Π°Π»Π°ΡΡŒ ошибка. Π“ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΈΡΠΏΡ‹Ρ‚Π°Ρ‚ΡŒ свои силы? πŸ’ͺ  Бсылка Π½Π° ΠΊΠ²ΠΈΠ· :) Π Π΅ΠΊΠ»Π°ΠΌΠ°. ООО "ΠŸΠ’Π‘". ИНН 7105502635.

ΠŸΡ€ΠΈΠ²Π΅Ρ‚ всСм Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΡΠΌ ΠΏΠΎΠ±Ρ€Π΅ΠΉΠ½ΡˆΡ‚ΠΎΡ€ΠΌΠΈΡ‚ΡŒ ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π½ΡŒΠΊΠΎ Ρ€Π°Π·Π²Π»Π΅Ρ‡ΡŒΡΡ! Команда PVS-Studio Π½Π° связи 😎. Новый ΠΊΡ€ΡƒΡ‚ΠΎΠΉ ΠΊΠ²ΠΈΠ· с интСрСсным
ΠŸΡ€ΠΈΠ²Π΅Ρ‚ всСм Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΡΠΌ ΠΏΠΎΠ±Ρ€Π΅ΠΉΠ½ΡˆΡ‚ΠΎΡ€ΠΌΠΈΡ‚ΡŒ ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π½ΡŒΠΊΠΎ Ρ€Π°Π·Π²Π»Π΅Ρ‡ΡŒΡΡ! Команда PVS-Studio Π½Π° связи 😎. Новый ΠΊΡ€ΡƒΡ‚ΠΎΠΉ ΠΊΠ²ΠΈΠ· с интСрСсными вопросами ΠΈΠ· ΠΌΠΈΡ€Π° программирования ΡƒΠΆΠ΅ Ρƒ нас Π½Π° сайтС. Π”Π° Π½Π΅ простой ΠΊΠ²ΠΈΠ·, Π° Π·Π°Π΄Π°Ρ‡ΠΊΠΈ ΠΎΡ‚ БСргСя ΠšΡƒΡˆΠ½ΠΈΡ€Π΅Π½ΠΊΠΎ β€” Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΈΠ³Ρ€ Π² 4A Games! ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ ошибки Π² C++ ΠΊΠΎΠ΄Π΅ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ свою Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ Π·Π½Π°Π½ΠΈΠ΅ языка . ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Π΅ΠΌ: ошибки Π½Π΅ Ρ‚Π°ΠΊΠΈΠ΅ ΡƒΠΆ ΠΈ простыС! Π’ этом ΠΊΠ²ΠΈΠ·Π΅ Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ 18 Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΊΠΎΠ΄Π°. Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π΅ ΡΠΏΡ€ΡΡ‚Π°Π»Π°ΡΡŒ ошибка. Π“ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΈΡΠΏΡ‹Ρ‚Π°Ρ‚ΡŒ свои силы? πŸ’ͺ  Бсылка Π½Π° ΠΊΠ²ΠΈΠ· :) Π Π΅ΠΊΠ»Π°ΠΌΠ°. ООО "ΠŸΠ’Π‘". ИНН 7105502635.

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° C/C++ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° - Telegram kanali @cpp_lib statistikasi va tahlili