C++

Sitemizdeki linkleri görmek için ÜYE olmalısınız.

C++ Programlama Dili


C++ ilk olarak Bjarne Stroustrup tarafından 1979 yılında geliştirilmeye başlandı. C++, ilk olarak Sınıflarla C (C with classes) olarak anılmıştır. 1984'te ilk çıkışı ile beraber ismi C++ olarak değiştirilmiştir. Bir C++ derleyicisi ile C kodunu derleyebilirsiniz fakat bir C++ kodunu C ile derleyemezsiniz. C++'ı C'den ayıran temel şey, nesne odaklı olmasıdır. Obje odaklı olması sayesiyle yeni bir nesne (veri türü) oluşturabilir, olan nesneden yeni bir nesne türetebilirsiniz. C++ statik bir programlama dilidir yani bir değişken tanımlarken hangi veri tipinde olacağını yazıldığı an karar verilir. Dinamik dillerde ise belirtilmesine gerek yoktur. Örnek olarak Python'da a = 0 şeklinde bir tanımlama yapılırken C++'da bu int a = 0; şeklindedir.

C++ biliyorsanız mutlaka geliştirecek bir şeyler bulursunuz. C++ ile; cross platform aplikasyonlar, masaüstü uygulamaları, mobil uygulama kod sınıfları, oyun motorları ve dahasını geliştirebilirsiniz.




C++ Tarihçesi


1979: Sınıflarla C ilk kez denendi.

1984: C++ ismiyle ilk defa yayınlandı

1989: C++ 2.0'ın yayınlanması

1997: C++ 98 ISO'su yayınlandı

1998: C++'ın 3. sürümü yayınlandı

2003: C++ 03, 98'deki büyük bug'ların düzeltilmesiyle yayınlandı

2009: C++ OX yayınlandı

2011: Büyük bir versiyon olan C++ 11 yayınlandı

2014: C++ 11'e kıyasla daha küçük bir versiyon olan C++ 14 yayınlandı

2017: Büyük revizyonlarla beraber C++ 17 yayınlandı

2018: C++20 geliştiriliyor

2020: C++20 yayınlandı

Şu an kararlı sürüm olarak C++17 kullanılmakta




C++ Frameworkler


Sitemizdeki linkleri görmek için ÜYE olmalısınız.

Qt: Çapraz platformlu(çoklu platform destekleyen) bir GUI (Grafiksel Kullanıcı Arayüzü) geliştirme frameworküdür. Bu framework ile sürükle bırak ile GUI tasarlayabilirsiniz


Sitemizdeki linkleri görmek için ÜYE olmalısınız.

wxWidgets: Tam olarak bir framework değildir, kütüphanedir. Qt gibi GUI geliştirmeye amaçlar. Ancak QT'nin aksine sürükle bırak yerine grafiksel özellikler, objelerin konumları vs. kod satırlarında belirtilir



C++ Nerede Kullanılır ?


• İşletim Sistemleri: Orta seviyeli kodu sayesinde donanım tarafına yeterince yakın ve verimli olması C++'ı işletim sistemi geliştirme için en uygun dillerden biri yapıyor.

• Gömülü Sistemler: Akıllı saatler, otonom araçlar gibi makinelerin gömülü yazılımlarının çoğu C++ ile yazılmıştır

• Oyun Motorları ve Oyunlar: C++'ın yüksek performanslı olması sebebiyke oyun motorları ve oyunlar içinde bir numaralı tercih haline gelmiştir. Şu anda en popüler oyun motorları olan Unity ve Unreal Engine, C++ ile geliştirilmiştir.

• Finansal Sistemler




C++'ın kullanıldığı bazı popüler aplikasyonlar


YouTube
Spotify
Amazon.com
Windows OS
Firefox


C++ İçin Yararlı Linkler

Sitemizdeki linkleri görmek için ÜYE olmalısınız.
Sitemizdeki linkleri görmek için ÜYE olmalısınız.
Sitemizdeki linkleri görmek için ÜYE olmalısınız.
Sitemizdeki linkleri görmek için ÜYE olmalısınız.