Arama sonuçlarınız

  1. A

    Yazılım geliştirme: C++17 ile özel ayırıcılar

    Yazılım geliştirme: C++17 ile özel ayırıcılar Yazılım geliştirme: C++17 ile özel ayırıcılar Son yazımda “Yazılım Geliştirme: C++17 ile Polimorfik Ayırıcılar” C++17’de polimorfik ayırıcılar teorisini tanıttım. Bugün teoriyi uygulayacağım. Duyuru Rainer Grimm uzun yıllardır...
  2. A

    Yazılım geliştirme: C++17’de polimorfik ayırıcılar

    Yazılım geliştirme: C++17’de polimorfik ayırıcılar Bu makale, C++17’deki neredeyse bilinmeyen bir özellik olan polimorfik ayırıcılarla ilgili bir mini dizinin başlangıcıdır. Polimorfik ayırıcılar hakkında yazacağıma sık sık söz verdim. Bugün sözümü tutuyorum. Duyuru Rainer Grimm uzun...
  3. A

    C++23: Aralık ve std::generator iyileştirmeleri

    C++23: Aralık ve std::generator iyileştirmeleri C++23: Aralık ve std::generator iyileştirmeleri C++20 somut eşyordamlar sağlamaz ancak bunların uygulanması için bir çerçeve sağlar. Bu C++23 ile değişir. std::generator ilk somut koroutindir. Duyuru Rainer Grimm uzun yıllardır...
  4. A

    C++23: Çok Boyutlu Bir Görünüm | merhaba çevrimiçi

    C++23: Çok Boyutlu Bir Görünüm | merhaba çevrimiçi Bir std::mdspan, bağlantılı bir nesne dizisinin tescilli olmayan, çok boyutlu bir görünümüdür. Basit bir C dizisi, bir boyutlu bir işaretçi olabilir std::arrayA std::vector ah std::string davranmak. Duyuru Rainer Grimm uzun yıllardır...
  5. A

    C++23: Dört yeni ilişkisel kapsayıcı

    C++23: Dört yeni ilişkisel kapsayıcı C++23: Dört yeni ilişkisel kapsayıcı Dört ilişkisel kapsayıcı std::flat_map, std::flat_multimap, std::flat_set VE std::flat_multiset C++23’te sıralanmış ilişkisel kapların basit bir alternatifidirler std::map, std::multimap, std::set VE std::multiset...
  6. A

    C++23: std::expected ile hataları işlemenin yeni bir yolu

    C++23: std::expected ile hataları işlemenin yeni bir yolu C++23: std::expected ile hataları işlemenin yeni bir yolu Veri türü std::optional C++17’den beri mevcuttur. C++23 ile aşağıda daha ayrıntılı olarak tanıtacağım genişletilmiş tekli bir arayüze sahip olur. Ancak önce veri türüne...
  7. A

    C++23: Modülerleştirilmiş bir standart kitaplık ve iki yeni işlev

    C++23: Modülerleştirilmiş bir standart kitaplık ve iki yeni işlev C++23: Modülerleştirilmiş bir standart kitaplık ve iki yeni işlev C++23 Standart Kitaplığı etkileyici iyileştirmelerle parlıyor. Bu yazımda modülerleştirilmiş standart kütüphaneden ve iki kullanışlı özelliğinden...
  8. A

    C++ Programlama Dili: Paralel STL Algoritmaları Kıyaslaması

    C++ Programlama Dili: Paralel STL Algoritmaları Kıyaslaması C++ Programlama Dili: Paralel STL Algoritmaları Kıyaslaması Bugün, STL’nin en sevdiğim özelliği olan paralel STL algoritmaları hakkında Victor J. Duvanenko’nun konuk yazısını sunmaktan mutluluk duyuyorum. Victor, “Practical...
  9. A

    C++23: Ana dilde daha fazla küçük inci

    C++23: Ana dilde daha fazla küçük inci C++23: Ana dilde daha fazla küçük inci C++23 çekirdek dili, Büyük İnovasyondan Bunu Çıkarmaktan çok daha fazlasını sunar. Daha küçük ama heyecan verici yenilikler, statik çok boyutlu alt simgeyi (dizin operatörü) ve çağrı operatörünü içerir. Duyuru...
  10. A

    C++23: bunun çıkarıldığı sözdizimsel şeker

    C++23: bunun çıkarıldığı sözdizimsel şeker C++23: bunun çıkarıldığı sözdizimsel şeker ONLAR Cöfkeyle Rdevam etmekte Template pattern (CRTP), C++’da yaygın olarak kullanılan bir deyimdir. Son makalem olan “C++23: Bunun Çıkarımını Yapmak Açık İşaretçiler Oluşturur” başlıklı makalemde...
  11. A

    C++23: Bunu Çıkarmak, açık işaretçiler oluşturur

    C++23: Bunu Çıkarmak, açık işaretçiler oluşturur C++23: Bunu Çıkarmak, açık işaretçiler oluşturur Büyük bir C++ standardının ardından daha küçük bir standardın geldiğini düşünen herkes yanılıyor. C++23, C++20 için güçlü uzantılar sunar. Bu uzantılar, ana dili ve en önemlisi standart...
  12. A

    C++23: Yeni C++ standardı hazır

    C++23: Yeni C++ standardı hazır C++23: Yeni C++ standardı hazır Bir sonraki C++ standardı olan C++23, programlama dilini önemli ölçüde geliştirirken, C++98, C++11 veya C++20’den daha az devrim niteliğindedir. Yeni standart daha çok C++17 geleneğindedir. Duyuru Rainer Grimm...
  13. A

    İş parçacığı güvenli kuyruğundaki monitör nesnesindeki gönderi hatası düzeltildi

    İş parçacığı güvenli kuyruğundaki monitör nesnesindeki gönderi hatası düzeltildi “Yazılım Mimarisinde Kalıplar: Nesne İzleme” başlıklı son makalemde, bir iş parçacığı güvenli kuyruğu uygulamıştım. İki ciddi hata yaptım. Üzgünüm Bugün bu hataları düzelteceğim. Duyuru Rainer Grimm, uzun...
  14. A

    Yazılım mimarisinde kalıp: Nesneyi İzle

    Yazılım mimarisinde kalıp: Nesneyi İzle Yazılım mimarisinde kalıp: Nesneyi İzle Modeller, modern yazılım geliştirme ve yazılım mimarisinde önemli bir soyutlamadır. İyi tanımlanmış terminoloji, açık belgeler sunar ve en iyisinden öğrenirler. “Pattern-Oriented Software Architecture...
  15. A

    Yazılım mimarisinde kalıp: aktif nesne

    Yazılım mimarisinde kalıp: aktif nesne Yazılım mimarisinde kalıp: aktif nesne Modeller, modern yazılım geliştirme ve yazılım mimarisinde önemli bir soyutlamadır. İyi tanımlanmış terminoloji, açık belgeler sunar ve en iyisinden öğrenirler. Bir Wikipedia girişi, eşzamanlılık modellerine...
  16. A

    Yazılım Geliştirme: Değişimi Kucaklayın – Güvenli Uyku

    Yazılım Geliştirme: Değişimi Kucaklayın – Güvenli Uyku Yazılım Geliştirme: Değişimi Kucaklayın – Güvenli Uyku Modern yazılım geliştirmede önemli bir soyutlama olan şablonlar, iyi tanımlanmış terminoloji, temiz belgeler ve en iyiden öğrenme sağlar. Bu gönderi, eşzamanlılık modellerine...
  17. A

    Yazılım geliştirme – değişiklik yönetimi: Kilitleme

    Yazılım geliştirme – değişiklik yönetimi: Kilitleme Yazılım geliştirme – değişiklik yönetimi: Kilitleme Kalıplar, modern yazılım geliştirmede önemli bir soyutlamadır. İyi tanımlanmış terminoloji, açık belgeler sunar ve en iyisinden öğrenirler. Bu gönderi, eşzamanlılık modellerine daha da...
  18. A

    Yazılım Geliştirme: Değişimle Yüzleşmek: İş Parçacığı İçin Güvenli Arayüz

    Yazılım Geliştirme: Değişimle Yüzleşmek: İş Parçacığı İçin Güvenli Arayüz Yazılım Geliştirme: Değişimle Yüzleşmek: İş Parçacığı İçin Güvenli Arayüz Kalıplar, modern yazılım geliştirmede önemli bir soyutlamadır. İyi tanımlanmış terminoloji, açık belgeler sunar ve en iyisinden öğrenirler...
  19. A

    İş parçacıkları arasında veri paylaşımı için yazılım geliştirmede kalıplar

    İş parçacıkları arasında veri paylaşımı için yazılım geliştirmede kalıplar İş parçacıkları arasında veri paylaşımı için yazılım geliştirmede kalıplar Eşzamanlı uygulamalarda veriler paylaşılmazsa veri yarışları oluşamaz. Paylaşım olmaması, iş parçacığının yerel değişkenlerle çalıştığı...
  20. A

    Yazılım geliştirme: eşzamanlı uygulamalar için modeller

    Yazılım geliştirme: eşzamanlı uygulamalar için modeller Yazılım geliştirme: eşzamanlı uygulamalar için modeller Modeller, modern yazılım geliştirme ve yazılım mimarisinde önemli bir soyutlamadır. İyi tanımlanmış terminoloji, açık belgeler sunar ve en iyisinden öğrenirler. Rekabet...
Üst