Pure Virtual C++ 2026 Yarın Başlıyor: Oturumlar Hazır
C++ topluluğunun ücretsiz tek günlük sanal konferansı Pure Virtual C++ 2026, yarın canlı yayına giriyor. Etkinlik 21 Temmuz 2026 Salı günü 9:00 PT (16:00 UTC) saatinde YouTube (Microsoft Reactor) ve Twitch üzerinden başlıyor; sunuculuğu Mads Kristensen ve Sinem Akinci üstleniyor. Ancak yarına kadar beklemenize gerek yok: on-demand oturumlar Visual Studio YouTube kanalında şimdiden izlenmeye hazır.
Yarınki Canlı Program
Yaklaşık üç saat sürecek canlı yayında beş öne çıkan oturum yer alacak ve her konuşmacı sohbet üzerinden canlı soru-cevap yapacak. Saatler yaklaşık olup gün içinde küçük kaymalar olabilir.
| Saat (PT) | Oturum | Konuşmacı |
|---|---|---|
| 9:00 | Açılış | Mads Kristensen, Sinem Akinci |
| 9:00 | C++ semantic awareness in the CLI: From Project Load to Code Change | Sinem Akinci |
| 9:20 | Mind The Gap: C++/Rust Interop | Victor Ciura |
| 9:45 | From Completions to Agents: AI-Driven C++ in Visual Studio | Augustin Popa |
| 10:25 | Cut Your Build Times Without Becoming a Build Expert | David Li |
| 10:40 | C++/WinRT: Build faster and smaller with C++20 modules | Ryan Shepherd |
| 11:00 | Kapanış | Mads Kristensen, Sinem Akinci |
Canlı yayını kaçıranlar için hem featured hem on-demand tüm oturumlar sonrasında YouTube listesinde erişilebilir olacak.
Performans Odaklı Oturum: SPGO
Armin Gerritsen, Sample Profile-Guided Optimization in Practice: from prototype to production başlıklı oturumunda MSVC’de artık genel kullanıma sunulan Sample Profile-Guided Optimization (SPGO) yaklaşımını anlatıyor. Geleneksel PGO çalışsa da instrumented build’ler, yavaş çalışma süreleri ve sentetik iş yükleri birçok ekibi bu yoldan uzak tutmuştu.
SPGO modeli tersine çeviriyor: normal release build’inizden hafif donanım örnekleri toplanıyor, linker’a besleniyor ve derleyici sıcak yolları, kod yerleşimini ve inlining kararlarını çalışma zamanında gerçekten yaşanana göre yeniden optimize ediyor. Armin, küçük bir C++ örneği üzerinde tam döngüyü gösteriyor, aynı yaklaşımın Windows’a ve Adobe Photoshop gibi uygulamalara nasıl ölçeklendiğini (seçili iş akışlarında ~%20’ye varan CPU kazancıyla) paylaşıyor ve benimseme için iyi uygulamaları özetliyor.
AI Yerlisi C++ Akışı
Augustin Popa, C++ Dependencies Without the Headache: vcpkg + Copilot CLI oturumunda sıfırdan bir CMake projesi kuruyor ve vcpkg ile GitHub Copilot CLI‘yi birlikte kullanarak terminalden çıkmadan C++ kütüphane bağımlılıklarını keşfediyor, ekliyor ve yönetiyor. Bugünden itibaren kullanmaya başlayabileceğiniz yeni bir vcpkg skill‘i de tanıtıyor. Aynı iş akışı Visual Studio ve VS Code’a da doğrudan taşınıyor.
Garrett Campbell ve Hannia Valera, What’s new in VS Code CMake Tools: AI-powered development başlığıyla VS Code’daki CMake Tools eklentisindeki yenilikleri ele alıyor: performans iyileştirmeleri, yaşam kalitesi geliştirmeleri ve agentic AI iş akışlarını mümkün kılan kancalar. Oturumda otomatik CMakeLists.txt güncellemeleri, genişletilmiş test desteği ve eklentinin gerçek bir projede agentic bir döngüyü yönetmesine dair canlı demolar var.
Modernleşme ve Bağımlılık Yönetimi
Moyo Okeremi, PackageReference for C++: Modernization Without the Performance Cost oturumunda Visual Studio’daki C++ projelerinin artık PackageReference ile daha modern bir NuGet deneyimine geçebildiğini gösteriyor. Ekibin, PackageReference’ı tarihsel olarak native C++ projelerinden uzak tutan başlıca kaygıya (büyük çözümlerde proje yükleme performansı) nasıl yanıt verdiğini de açıklıyor. Konuşmada özelliği etkinleştirme adımları ve mevcut sınırları da yer alıyor.
MSVC Yükseltmeleri ve Güncel Kalmak
Michael Price iki oturumla katılıyor. İlki Eliminate MSVC upgrade anxiety with Copilot agents: Kurumsal kod tabanlarında build araçlarını yükseltmenin sürekli ertelenen bir görev olabildiğini kabul ederek, GitHub Copilot ajanlarının ve C++’a özel araçların bu kaygıyı nasıl dağıttığını gösteriyor. Copilot proje dosyalarını güncelleyebiliyor, etkiyi değerlendirebiliyor, uyarı ve hataları sınıflandırabiliyor ve sizinle birlikte somut bir yükseltme planı üzerinde iterasyon yapabiliyor.
İkinci oturumu Always Be Upgrading: Living at HEAD with MSVC güncel kalma temasına odaklanıyor. MSVC’nin artık birkaç yılda bir değil, güncellemenin aylık bir bakım görevi hâline gelebileceği sıklıkta yayınlandığını; MSVC Preview kanalının ise HEAD’e daha da yakın yaşamayı mümkün kıldığını anlatıyor. Visual Studio Insiders, yeni MSVC yaşam döngüsü ve destek politikaları, Setup Assistant ve yükseltmeyle ilgili ajanlar da kapsam içinde.
C++23 ve C++26 Durumu
RanDair Porter, MSVC, are we there yet? Status of C++23 and C++26 features oturumunda MSVC’nin dil ve kütüphane cephesinde C++23 ve C++26 için nerede olduğuna dair düz bir durum raporu sunuyor. IDE üzerinde yeni özellikleri gösteriyor, tamamlanmamış işler ve trade-off’lar konusunda açık konuşuyor, C++23’ün son kalan özelliği olan constexpr cmath’a değiniyor ve C++26 önceliklerine oy verebileceğiniz Developer Community gönderisine yönlendiriyor.
Kaynaklar ve İleri Okuma
- Pure Virtual C++ 2026 Is Tomorrow and On-Demand Sessions Are Now Available — C++ Team Blog
- Pure Virtual C++ 2026 kayıt sayfası
- Pure Virtual C++ 2026 YouTube playlist
- Introducing Sample Profile Guided Optimization in MSVC
- SPGO Tutorial: Improve C++ performance — Microsoft Learn
- Boosting Adobe Photoshop’s performance with MSVC and SPGO
- vcpkg + GitHub Copilot CLI
- CMake Tools extension for VS Code
- C++ symbol context and CMake build configuration awareness for GitHub Copilot in VS Code
- NuGet PackageReference for C++ Projects in Visual Studio
- Pure Virtual C++ yazı arşivi
- Pure Virtual C++ 2026 Konuşmaları Açıklandı: Program Belli
- Pure Virtual C++ 2026: AI-Native C++ Geliştirici Akışı Geliyor
- Pure Virtual C++ 2026: Hızlı Build, Hızlı Çalışan Kod Zamanı
- Pure Virtual C++ 2026: C++/Rust Interop Oturumu







Yorum gönder