İçeriğe atla
Şimdi yükleniyor
AKAşkın KILIÇ
  • Anasayfa
  • Azure & Bulut
    • Microsoft Azure
    • Bulut Altyapı
    • Microsoft 365
  • Yazılım
    • DevOps
    • Geliştirici Araçları
    • Konteyner & K8s
  • AI & Veri
    • Yapay Zeka
    • Veri & Analitik
  • Güvenlik
    • Güvenlik & Kimlik
    • Kurumsal Teknoloji
  • Hakkımda
    • İletişim
×
  • Azure
  • Bulut Altyapı
  • DevOps
  • Geliştirici Araçları
  • Güvenlik & Kimlik
  • Konteyner & Kubernetes
  • Kurumsal Teknoloji
  • Microsoft 365
  • Microsoft Azure
  • Veri & Analitik
  • Yapay Zeka
  • Başlangıç
  • Yapay Zeka
  • CppCon 2026 Microsoft Notları: C++23, AI ve Güvenlik
Geliştirici Araçları Güvenlik & Kimlik Microsoft Azure Yapay Zeka C++ güvenliği, C++23, GitHub Copilot, MSVC, Visual Studio Aşkın KILIÇ 22/10/2026 0 Yorumlar

CppCon 2026 Microsoft Notları: C++23, AI ve Güvenlik

CppCon 2026 Microsoft Notları: C++23, AI ve Güvenlik
📑 İçindekiler
  1. Stantta kimler vardı, ne konuşuldu?
  2. Microsoft oturumları
  3. "/W4 /WX" yolculuğu: Ne kadar zor olabilir ki?
  4. AI çağında C++: Visual Studio nasıl evriliyor?
  5. Visual Studio Code tarafında yenilikler
  6. Native kod performansı: derleyici optimizasyonu ve PGO
  7. Araçlarınızın göremediği C++ güvenlik sorunları
  8. Konferanstan çıkan üç ana tema
  9. Dil tarafı: reflection beklentisi
  10. Performans hala belirleyici
  11. AI'ın normalleşmesi
  12. Ortak mühendislik soruları
  13. İlgili İçerikler
  14. Kaynaklar ve İleri Okuma

⏱️ 5 dk okuma📅 22 Ekim 2026

Microsoft, CppCon 2026 için Aurora, Colorado’ya geri döndü. Michael Price’ın kaleme aldığı etkinlik değerlendirmesi hem Microsoft’un sunduğu oturumları hem de stantta C++ geliştiricileriyle yapılan konuşmalardan çıkan eğilimleri özetliyor. Konferanstan somut ürün haberleri de çıktı: MSVC Build Tools v14.52, /std:c++23, Visual Studio ve VS Code tarafındaki AI yetenekleri. Bir de ekibin öne çıkardığı üç tema var.

Stantta kimler vardı, ne konuşuldu?

Microsoft standına uğrayanlar arasında oyun geliştiricileri, finansal sistemler, geliştirici araçları, gömülü yazılım ve bilimsel uygulamalar üzerinde çalışan ekipler vardı. Kimi dilin en yeni özellikleriyle uğraşıyordu, kimi onlarca yıldır üretimde olan sistemleri sürdürüp modernleştiriyordu.

Price’ın aktardığına göre konuşmaların çoğu hata ayıklama, performans, derleme sistemleri ve modern C++ etrafında dönmüş. AI’ın işlerini nasıl hızlandırabileceğini deneyen geliştiricilerin sayısındaki artış da belirgindi.

Yıllık Microsoft C++ anketini dolduran katılımcılar günlük LEGO çekilişine katıldı; ödüller arasında retro oyun konsolu, retro kamera, mini orkide ve Samanyolu galaksisi modeli gibi setler vardı.

Microsoft oturumları

“/W4 /WX” yolculuğu: Ne kadar zor olabilir ki?

Rare’den Keith Stockdale, derleme sisteminde yapılan küçük değişikliklerin bazen devasa boyuta ulaşan sonuçlarını anlattığı konuşma serisine bir yenisini ekledi. Oturum önce uyarı seviyesini yükseltmenin ve uyarıları hata olarak ele almanın neden gerektiğini ortaya koyuyor, sonra ortaya çıkan tanılamaların nasıl çözüldüğünü adım adım gösteriyor.

Ortaya çıkan uyarı sayısı binlerle ifade ediliyordu, çoğu da daha önce #pragma ile ya da komut satırından bastırılmıştı. En yaygın uyarı C4189 oldu (yerel değişken başlatıldı ama kullanılmadı); ekip bunu yaklaşık 10.000 benzersiz örnekten sıfıra indirdi. Kod tabanının genel kalitesini yükseltmek isteyenler için konferansın öne çıkan oturumlarından.

AI çağında C++: Visual Studio nasıl evriliyor?

David Li ve Augustin Popa, Visual Studio tarafındaki “yenilikler” oturumunu sundu. GitHub Copilot modern geliştirme araç setinin önemli bir parçası haline geldiği için oturumun büyük kısmı bu yeteneklerin Visual Studio içinde nasıl göründüğüne ayrıldı: kodu modernleştiren, derleme sürelerini azaltan ve projeleri hata ayıklamaya yardımcı olan AI akışları.

AI dışındaki tarafta da kayda değer gelişmeler var:

  • Son sürümlerde Visual Studio’da kod içinde gezinme belirgin biçimde hızlandı.
  • MSVC Build Tools v14.52, tüm C++23 özellikleri uygulanmış halde ve bir /std:c++23 anahtarıyla gelecek. Bu anahtar C++/CLI ile de uyumlu olacak. Kaynağa göre sürüm Kasım’da sevk ediliyor, release candidate ise şu an mevcut.
  • Ekip, geçen yılki konferanstan bu yana derleyici, kütüphaneler ve IDE’ler genelinde yaklaşık 650 hata düzeltti.

Visual Studio Code tarafında yenilikler

Sinem Akinci ve Ben McMorran, Visual Studio Code kullanan C++ geliştiricileri için güncel durumu anlattı. Price’ın değerlendirmesine göre VS Code kullanıcıları agentic AI geçişinin en ön safında yer alıyor. Oturumun büyük bölümü, işin niteliğine göre farklı agentic deneyimler arasında nasıl kolayca geçiş yapılacağına ve AI deneyiminin nasıl özelleştirileceğine odaklandı: Bring Your Own Key (BYOK), skills, özel agent’lar ve hooks.

Bu oturumun kaydı YouTube üzerinden izlenebiliyor. Price, tüm AI araçlarının kolay kullanılabilir bir BYOK deneyimi sunarak LLM çıkarımını yerel donanımda çalıştırmaya izin vereceği günü beklediğini belirtiyor.

Native kod performansı: derleyici optimizasyonu ve PGO

Eric Brumer’ın oturumu modern CPU’ların nasıl çalıştığını, profiler’ların nasıl kullanılacağını ve bu profillerin gerçek kullanıcı davranışına dayanarak ürünleri optimize etmekte nasıl değerlendirilebileceğini ele aldı. Örnekleme tabanlı Profile Guided Optimization (SPGO) burada geleneksel PGO’nun bir evrimi olarak sunuldu; kaynağa göre Microsoft içinde halihazırda devreye alınmış ve kayda değer çalışma zamanı performans kazanımları sağlamış.

Araçlarınızın göremediği C++ güvenlik sorunları

C++ ürünlerinde güvenlik (safety) son on yılın sıcak konularından biri. Ion Todirel’in oturumu bugüne kadar gelinen noktayı özetleyerek başlıyor, ardından “güvenlik” kelimesinin farklı anlamlarını ve gerçek sorunların bu anlamlara nasıl eşlendiğini tartışmak için bir çerçeve sunuyor.

C++, C değildir; Price’ın özellikle altını çizdiği nokta bu. C++’ın sahip olduğu sorunların çoğu C uyumluluğu geçmişinden geliyor, ancak C’den farklı olarak C++ bu sorunların birçoğundan kaçınmayı açıkça hedefleyen özellikler ekleme konusunda uzun bir geçmişe sahip. Oturum, mevcut çözüm alanının genişliği ve AI’ın yazılımı daha güvenli hale getirmede nasıl yardımcı olabileceği tartışmasıyla kapanıyor.

Konferanstan çıkan üç ana tema

Dil tarafı: reflection beklentisi

Yeni C++ dil özellikleri, özellikle de reflection, katılımcılar arasında belirgin bir heyecan yaratıyor. Mevcut reflection uygulamalarına dayanan birkaç oturum, bu özellikle yapılabilecek ilgi çekici şeyleri gösterdi. Price’a göre reflection’ın C++ yazma biçimimiz üzerindeki etkisi template’lerinki kadar büyük olma potansiyeli taşıyor.

Performans hala belirleyici

Geliştiricilere C++’ta neyi sevdikleri sorulduğunda cevaplar genellikle performans ve kontrolle başlıyor. Katılımcılar düşük gecikmeli sistemler, oyun motorları, gömülü yazılım, veritabanları, derleyiciler, altyapı ve bilimsel uygulamalar gibi bellek kullanımının, donanım davranışının ve öngörülebilir performansın kritik olduğu alanlarda çalıştıklarını anlattı. Uygun olduğunda sıfır maliyetli soyutlama (zero-cost abstraction) seçebilmeyi, problem gerektirdiğinde daha alt seviyede yazabilmeyi değerli buluyorlar.

AI’ın normalleşmesi

LLM tabanlı iş akışları son birkaç yılda katılımcılar arasında giderek yaygınlaştı, ama Price’a göre asıl kırılma son bir yılda yaşandı; insanlar mevcut AI araçlarını işlerini daha hızlı tamamlamak için nasıl kullanacaklarını gerçekten anlamaya başladı. Konuşulan katılımcılar arasında rozetinde “N aydır kod yazmadım” yazanlar vardı.

Geliştiriciler agentic CLI deneyimleri ve büyük ölçüde otomatikleşmiş agent’lar gibi yeni ürün yüzeylerini keşfediyor. AI araçlarına başlangıç eşiği de düşüyor; BYOK yeteneklerinin yaygınlaşması ve bu araçların kısıtlı ya da air-gapped ağlar gibi hassas ortamlar için onaylanması bunda etkili. Price, önümüzdeki yıllarda C++ geliştiricileri için AI araçlarının etkili kullanımına dair daha fazla oturum beklediğini söylüyor.

Ortak mühendislik soruları

Price’a göre CppCon’u değerli kılan şey, çok farklı yazılımlar üzerinde çalışan insanların aynı mühendislik sorularını paylaşması. Büyük bir kod tabanını nasıl daha etkili anlarız? Performansı, kodu bakımı zor hale getirmeden nasıl iyileştiririz? Yeni bir dil özelliğini güvenli biçimde nasıl benimseriz? AI tekrarlayan işi nerede ortadan kaldırır, deneyimli bir geliştiricinin yakından dahil kalması nerede şarttır?

CppCon, 2026 oturum kayıtlarını video arşivine kademeli olarak ekliyor. Kayıtları arşiv üzerinden takip edebilir, yeni videolar ve ürün güncellemeleri için CppCon YouTube kanalını ve Microsoft C++ Team Blog’u izleyebilirsiniz.

İlgili İçerikler

  • VSLive! Microsoft HQ 2026: Öne Çıkan Oturumlar ve Çıkarımlar
  • Microsoft, 2026 Gartner AI Kod Modernizasyonu Raporunda
  • Microsoft JavaOne 2026'da: Java ile AI Çağı

Kaynaklar ve İleri Okuma

  • Microsoft CppCon 2026 Trip Report — Michael Price, C++ Team Blog
  • CppCon video arşivi
  • CppCon YouTube kanalı
  • Microsoft C++ Team Blog
  • Visual Studio Code’da C++ ve AI araçları oturumu (video)
  • Derleyici uyarısı C4189 dokümantasyonu
  • CppCon 2026’da Microsoft: Hangi Oturumlar Öne Çıkıyor?
  • CppCon 2026’da Visual Studio: C++ İçin Ne Değişti?
🤖Bu yazı yapay zeka (büyük dil modelleri) ile hazırlanmış, insan editör tarafından incelenmiştir. İçerik üretim sürecimiz.
Aşkın KILIÇ
Aşkın KILIÇYazar

20+ yıl deneyimli Azure Solutions Architect. Microsoft sertifikalı bulut mimari ve DevOps danışmanı. Azure, yapay zekâ ve bulut teknolojileri üzerine Türkçe teknik içerikler üretiyor.

AZ-305AZ-104AZ-500AZ-400DP-203AI-102

İlgili Yazılar

Windows 11 arm64 VS2026 İmajı GitHub Actions'ta GA
Windows 11 arm64 VS2026 İmajı GitHub Actions'ta GA23 Ağu 2026
GitHub Actions Nisan 2026 Güncellemeleri: Üç Küçük Ama Etkili Hamle
GitHub Actions Nisan 2026 Güncellemeleri: Üç Küçük Ama Etkili Hamle3 Nis 2026
Azure MCP Server 1.0 Yayında: Bulut Otomasyonunda Yepyeni Bir Perde Açıldı
Azure MCP Server 1.0 Yayında: Bulut Otomasyonunda Yepyeni Bir Perde Açıldı18 Mar 2026
Grok 4.7 GitHub Copilot'ta: Ajanlı Kodlama İçin Yeni Model
Grok 4.7 GitHub Copilot'ta: Ajanlı Kodlama İçin Yeni Model21 Eyl 2026

Bu içerik işinize yaradı mı?

Benzer içerikleri kaçırmamak için YouTube ve GitHub hesaplarımı takip edin.

YouTube GitHub

Haftalık Bülten

Her pazar özenle seçilmiş teknoloji yazıları doğrudan e-postanıza gelsin.

Etiket C++ güvenliği C++23 GitHub Copilot MSVC Visual Studio
Önceki yazı

Pylance + Pyrefly: VS Code’da Tip Denetleyici Seçimi

Sonraki yazı

SharePoint Embedded ile Kurumsal Uygulama Mimarisi

İlginizi Çekebilir

Microsoft Sovereign Cloud: İş Yükü Bazlı Kontrol Katmanı
Aşkın KILIÇ 0

Microsoft Sovereign Cloud: İş Yükü Bazlı Kontrol Katmanı

24/10/2026
PowerToys 0.102: Yeni Fare Araçları ve CLI Desteği
Aşkın KILIÇ 0

PowerToys 0.102: Yeni Fare Araçları ve CLI Desteği

24/10/2026
Copilot Usage Metrics API: IDE Dışı Araç Kullanımı
Aşkın KILIÇ 0

Copilot Usage Metrics API: IDE Dışı Araç Kullanımı

24/10/2026

0 comments

comments user
Murat Ö. 22/10/2026 11:35

MSVC’nin C++23 desteği sonunda tam anlamıyla oturuyor gibi, /std:c++23 flag’ini deneme zamanı geldi demek ki. Asıl merak ettiğim güvenlik tarafında somut ne sundular, profiles konusunda bir ilerleme var mı?

Yanıtla
comments user
Yasemin İ. 22/10/2026 17:31

MSVC’nin C++23 desteği sonunda tam anlamıyla oturuyor gibi, /std:c++23 flag’ini görmek güzel. Merak ettiğim şu: modules desteği artık production’da rahat kullanılabilir seviyede mi, yoksa hâlâ çekingen mi davranmak lazım?

Yanıtla
comments user
Sibel V. 22/10/2026 22:57

MSVC’nin C++23 desteğinin bu kadar hızlanması güzel haber, /std:c++23 flag’ini stabil kullanabilmek için sabırsızlanıyorum. AI akışlarının derleyici tarafına nasıl entegre olacağı da merak konusu açıkçası. Bu arada şu yazınız da çok işime yaramıştı: SharePoint Embedded ile Kurumsal Uygulama Mimarisi — https://www.

Yanıtla

Yorum gönder Yanıtı iptal et

Yazı Ara

Takip Edin

  • Takipçi
  • Takipçi
  • Takipçi
  • Abone
  • Takipçi
  • Microsoft Sovereign Cloud: İş Yükü Bazlı Kontrol Katmanı
    24/10/2026 Microsoft Sovereign Cloud: İş Yükü Bazlı Kontrol Katmanı
  • PowerToys 0.102: Yeni Fare Araçları ve CLI Desteği
    24/10/2026 PowerToys 0.102: Yeni Fare Araçları ve CLI Desteği
  • Copilot Usage Metrics API: IDE Dışı Araç Kullanımı
    24/10/2026 Copilot Usage Metrics API: IDE Dışı Araç Kullanımı
  • Code with Cosmos: Dört Bölümde Üretime Hazır AI Uygulaması
    24/10/2026 Code with Cosmos: Dört Bölümde Üretime Hazır AI Uygulaması
  • GitHub Apps ile Enterprise Yönetimi PAT'siz Yürütmek
    23/10/2026 GitHub Apps ile Enterprise Yönetimi PAT’siz Yürütmek
  • DevOps Güncellemeleri
    09/03/2026 Azure DevOps Server Şubat Güncellemesi: Güvenlik
  • 2026-03-10_15-35-23
    10/03/2026 Microsoft 365 E7: Yapay Zeka ve Güvenlik Bir Arada
  • Artımlı Anlık Görüntü: Anında Geri Yükleme
    09/03/2026 Artımlı Anlık Görüntü: Anında Geri Yükleme
  • Azure Developer CLI 1.34: azure.yaml Katmanları ve
    04/10/2026 Azure Developer CLI 1.34: azure.yaml Katmanları ve
  • Bulut Sunucu Altyapısı
    09/03/2026 Microsoft Sovereign Cloud: İzolasyonda Güvenli Bulut
  • GitHub Copilot Pro Denemeleri Neden Durdu?
    11/04/2026 GitHub Copilot Pro Denemeleri Neden Durduruldu?
  • vcpkg'de Paralel Kurulum ve Güvenlik Yaması: Neler Değişti?
    06/04/2026 vcpkg’de Paralel Kurulum ve Güvenlik Yaması: Neler Değişti?
  • MCP Apps’i Kolaylaştıran Fluent API: Sahada Ne Değişiyor?
    08/04/2026 MCP Apps’i Kolaylaştıran Fluent API: Sahada Ne Değişiyor?
  • Yapay Zekâ Çağında Sanayi Politikası: Asıl Mesela Ne?
    06/04/2026 Yapay Zekâ Çağında Sanayi Politikası: Asıl Mesela Ne?
  • Microsoft Foundry Mart 2026: Sahadan İlk İzlenimler
    10/04/2026 Microsoft Foundry Mart 2026: Sahadan İlk İzlenimler

Hakkımda

Aşkın KILIÇ

Microsoft Azure Çözüm Uzmanı. Bulut bilişim, yapay zekâ, DevOps ve kurumsal güvenlik üzerine yazılar yazıyorum.

Devamını Oku →

Kategoriler

  • Azure
  • Bulut Altyapı
  • DevOps
  • Geliştirici Araçları
  • Güvenlik & Kimlik
  • Konteyner & Kubernetes
  • Kurumsal Teknoloji
  • Microsoft 365
  • Microsoft Azure
  • Veri & Analitik
  • Yapay Zeka

Popüler Etiketler

AI ajanları ASP.NET Core Azure azure app service Azure Cosmos DB Azure Developer CLI Azure DevOps Azure Functions Azure OpenAI azure sdk Azure SQL CI/CD CodeQL code review copilot Copilot CLI DevOps Entra ID geliştirici verimliliği GitHub GitHub Actions GitHub Copilot güvenlik Kimlik Doğrulama Kubernetes kurumsal güvenlik kurumsal yapay zeka maliyet optimizasyonu MCP Microsoft Agent Framework Microsoft Azure Microsoft Entra ID Microsoft Foundry MSVC otomasyon performans Pull Request RAG verimlilik veri yönetimi Visual Studio Visual Studio 2026 VS Code yapay zeka Yazılım geliştirme
  • Gizlilik Politikası
  • Çerez Politikası
  • Kullanım Koşulları
  • Hakkımda
  • İletişim

© 2026 Aşkın KILIÇ | Tüm hakları saklıdır. | Powered By SpiceThemes

Çerez tercihleri Zorunlu çerezler sitenin çalışması için kullanılır. Analitik çerezler yalnız açık izninizden sonra Google Analytics ve Microsoft Clarity için etkinleştirilir. KVKK ve Çerez Politikası
✉

Haftalık Bülten

Azure, DevOps ve Yapay Zeka dünyasındaki en güncel içerikleri her hafta doğrudan e-postanıza alın.

Spam yok. İstediğiniz zaman iptal edebilirsiniz.
📱
Uygulamayı Yükle Ana ekrana ekle, çevrimdışı oku
Ana Sayfa
Kategoriler
💻 Geliştirici Araçları 507 yazı 🏗️ Bulut Altyapı 407 yazı 🤖 Yapay Zeka 331 yazı ☁️ Microsoft Azure 279 yazı 🔧 DevOps 277 yazı 🔒 Güvenlik & Kimlik 223 yazı 🏢 Kurumsal Teknoloji 107 yazı 📊 Veri & Analitik 78 yazı 🐳 Konteyner & Kubernetes 62 yazı 📧 Microsoft 365 22 yazı 📁 Azure 1 yazı
Ara
Popüler
Yapay Zeka Azure Kubernetes DevOps Copilot Docker
Paylaş
WhatsApp
İçindekiler
    ← Pylance + Pyrefly: VS CodeR...
    SharePoint Embedded ile Kurums... →
    📩

    Gitmeden önce!

    Her pazar özenle seçilmiş teknoloji yazıları ve AI haberleri doğrudan e-postanıza gelsin. Ücretsiz, spam yok.

    🔒 Bilgileriniz güvende. İstediğiniz zaman ayrılabilirsiniz.

    📬 Haftalık bülten: Teknoloji + AI haberleri
    Beni Takip Et Yeni Azure / AI / DevOps yazılarını GitHub ve RSS üzerinden takip edin.
    GitHub RSS