purpoles
Silver Üye
- Katılım
- 1 Nis 2021
- Mesajlar
- 91
- Beğeniler
- 29
- Yaş
- 23
C++
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
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
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.
C++'ın kullanıldığı bazı popüler aplikasyonlar
YouTube
Spotify
Amazon.com
Windows OS
Firefox
C++ İçin Yararlı Linkler
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
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
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.
C++'ın kullanıldığı bazı popüler aplikasyonlar
YouTube
Spotify
Amazon.com
Windows OS
Firefox
C++ İçin Yararlı Linkler
Linkleri görebilmek için kayıt olmanız gerekmektedir
Linkleri görebilmek için kayıt olmanız gerekmektedir
Linkleri görebilmek için kayıt olmanız gerekmektedir
Linkleri görebilmek için kayıt olmanız gerekmektedir