C++ konferans videoları izlerken denk geldiğim videolardan birisine ve konu olan kütüphaneye kısaca değineceğim. Kısaca diyorum, çünkü kendim de daha detaylı henüz inceleme şansı bulamadım, incelediğimde, veyahut kullandığımda (ki kullanacağım gibi duruyor) bu yazı üzerinden veya yeni yazılarımda buna değineceğim.
Evet konuşmanın (aslında “keynote” imiş kendisi) başlığı:
CppCon 2017: Titus Winters “C++ as a “Live at Head” Language”
Konuşma özeti:
- Titus Winters Google’da temel C++ kütüphaneleri üzerinde çalışan yazılımcı bir amcamız,
- Konuşma gerçekten akıcı ve bir çok kere izlenebilecek bir video,
- Konuşma yazılım mühendisliği ve programla ile başlamakta daha sonra google da C++ kullanımına geliyor ve bazı problemlere değiniyor (özellikle bağımlılık problemine “dependency hell”),
- “Semantic versioning”‘e değiniyor (bağımlılık problemi bağlamında). Detaylı bilgi için şu sayfaya bakınız lütfen.
- Ve nihayetinde konuşma bu bağlamda geliştirilmiş olan geliştirilmiş olan Abseil kütüphanesini anlatıyor:
- Konuşma ile birlikte açık kaynak olarak yazılımcılara sunulmuş,
- Google’da 250 MLoc kod bu kütüphaneyi kullanıyor,
- 12K yazılımcı bunu kullanıyormuş,
- Daha sonra kütüphane ile ilgili temel bilgiler, uyumluluklar ve sunulan kabiliyetler veriliyor,
- Kütüphane sayfasına buradan ulaşabilirsiniz,
- Bu arada kütüphane sayfasında ayrıca “C++ Tips of the Week” konulu yazılar da var. Bunlara da göz atmanızı şiddetle öneriyorum (numaralandırma sıralı değil çok takılmayın :),
- Ayrıca konuşmanın yansılarına da buradan ulaşabilirsiniz.
İnşallah en kısa sürede bu kütüphaneyi kullanıp sizlere izlenimlerimi aktaracağım. O zamana kadar kendinize iyi bakın yazılımperver++ dostlarım.