C++ Programlama Dili

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Derin1adam

Racon Kesmiyorum Kafa Kesiyorum
Banned Member
Katılım
25 Ara 2020
Konular
51
Mesajlar
466
Tepkime puanı
1,036
Konum
Cehennemde Loca Da
RC Point
0
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.

• Finansal Sistemler



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


YouTube
Spotify
Amazon.com
Windows OS
Firefox

C++ İçin Yararlı Linkler

https://www.cplusplus.com
https://www.w3schools.com/cpp/
https://isocpp.org
https://en.wikipedia.org/wiki/C++
 

leopix

Banned Member
Katılım
15 Ara 2020
Konular
5
Mesajlar
349
Tepkime puanı
61
RC Point
0
Youtubede kullanıldığını bilmiyordum sayende öğrendim yararlı konu +
 

1Enjoy

Forward
Owner
10 Rozet Seviye 10 İlk Paylaşım Sharer I İlk Mesaj İlk Beğeni İlk Çözüm Yardımsever Mentor Hızlı Yardım Profilini Tamamla Doğrulanmış Üye
Katılım
29 Tem 2019
Konular
40
Mesajlar
1,087
Çözümler
141
Tepkime puanı
6,963
Konum
Behind You
Web sitesi
realitycheats.com
RC Point
0
Konu yanlıs yere açılmış, C++ konusunu C#'e açmışsınız. Ekstra olarak copy paste konular açmayınız. Kendi özgün yorumunuzu vs koyunuz konulara emek veriniz. Konuyu tartışmaya kitliyorum. Bu sekilde birde yetkili başvurusu yapmışsınız. Lütfen forum duyurularını kurallarını vs güzel gözden geçiniriniz.

- İyi Forumlar
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst