Bir ülke seçince bölgenizde mevcut kurslar gösterilir.
⏱ 2 sa 36 dk📚 26 kurs🎧 Sesli versiyon
C++ Paralel Algoritmalar: Map, Fold ve Scan
Daha güvenli, yüksek oranda eşzamanlı uygulamalar yazmak için C++ Standart Kütüphanesi paralel algoritmalarının fonksiyonel temellerini anlayın.
💬Yapay zekâ eğitmeni Herhangi bir ders hakkında soru sor, istediğin an anında net bir yanıt al.
🕐İstediğin zaman başla Program ya da son tarih yok — kendi hızında, istediğin zaman öğren.
🌐Türkçe Dersler, görevler ve sertifika — hepsi tamamen kendi dilinde.
Bu kurs hakkında
Yüksek performanslı C++ kodu yazmak genellikle paralelizmi kullanmayı gerektirir, ancak eşzamanlı durumu yönetmek zor olabilir. Bu kurs, yerleşik fonksiyonel programlama kalıplarını kullanarak daha temiz bir yaklaşım sunar.
Bu kursun sonunda, yaygın paralel veri işleme kalıplarını belirleyebilecek ve bunları Standart Şablon Kütüphanesi (STL) algoritmalarını kullanarak uygulayabileceksiniz, özellikle yürütme politikalarına ve dönüşüm (map), indirgeme (fold) ve önek toplamları (scan) gibi fonksiyonel kavramlara odaklanacaksınız.
Öğrenecekleriniz:
* Saf fonksiyonlar ve değişmezlik dahil olmak üzere fonksiyonel programlamanın temel ilkelerini anlayın.
* Modern C++'da sıralı, paralel ve vektörlü yürütme gibi standart paralel yürütme politikalarını uygulayın.
* std::transform (map) kullanarak dönüşüm kalıplarının uygulanmasında ustalaşın.
* std::reduce ve std::accumulate (fold) kullanarak indirgeme ve toplama tekniklerini uygulayın.
* std::exclusive_scan ve std::inclusive_scan kullanarak verimli paralel önek toplamı hesaplamalarını uygulayın.
* Paralel algoritmaların doğruluğunu ve performansını doğrulamak için temel test ortamları yapılandırın.
İlk olarak fonksiyonel kavramları ve modern C++ eşzamanlılık modellerini tanımlayarak başlıyoruz, ardından yaygın veri işleme görevlerini çözmek için paralel STL algoritmalarını nasıl kullanacağınızı gösteren pratik, metin tabanlı alıştırmalara geçiyoruz. Bu kurs, temel sözdizimine aşina olan ve yüksek performanslı, eşzamanlı kod yazmaya geçmek isteyen başlangıç seviyesi C++ geliştiricileri için tasarlanmıştır. Paralel programlama veya fonksiyonel programlama konusunda önceden deneyim gerekmez.
Bugün daha hızlı, daha sağlam C++ uygulamaları yazmaya başlayın.
💬Kişisel AI öğretmeni Bir kursta takıldın mı? Yerleşik öğretmenine istediğin zaman her şeyi sorabilirsin.
🎧Sesli versiyon dahil Yolda öğren — ekrana gerek yok
♾️Ömür boyu erişim İstediğin zaman dön, son kullanma tarihi yok
📱Telefon veya bilgisayar Her yerde, her cihazda
💸14 gün iade Sorgusuz
⚡Kısa ve odaklı 2 sa 36 dk pratik içerik
Tamamlama sertifikası
PickAClass'de tamamladığın her kurs böyle bir belge verir — özgün, kendi koduyla, URL ile doğrulanabilir ve gerçekte neyin gösterildiğine dair ayrıntılı.