C++ Nedir? Ne değildir ? Tarihçesi. (1 Viewer)

Joined
Nov 19, 2021
Credits
5,617
Rating - 0%
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++ 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


ALINTI : THT
 

Users who are viewing this thread

Top