C++ ölü bir dil mi?

Sanırım C# dilinden geçeceksiniz. Windows Forms, C# ile birlikte geldiği için kaynak bulma olasılığınız daha fazla, fakat C++ dilinde 3.parti bir Framework kullanmanız gerekli. Qt, wxWidgets, GTK gibi.

WxWidgets öneririm, çünkü ücretli bir uygulama da yapsanız sizden herhangi bir lisans ücreti talep etmiyor, fakat Qt'un sahibi olan Trolltech size sadece açık kaynaklı yazılımlar yapacaksanız Qt'u veriyor yasal olarak. Ayrıca Windows, macOS ve Linux'ta çalışabilen bir çapraz platform yapıya sahip.

Qt'ni sevemiyorum ben :D. wxWidgets adamın dibidir.

C++ kullanılan alanlar biraz daha sınırlı sanırım. Java, Python, C# arasından birine yönelmeni öneririm ben ilk önce.

Kim dedi onu? Bakalım şimdi üçüne de:
C#: Windows App, Unity, ASP.NET
Python: Yapay zeka, Veri işleme, Django.
Java: Veri bilimi, Android, Web.

C++: Linux, Windows App, veri, mikro işlemler, gömülü sitemler, işletim sistemleri, web, Unreal Engine ve çoğu oyun motoru.

C++ kullanım alanı neresi dar?
 
Qt'ni sevemiyorum ben :D. wxWidgets adamın dibidir.



Kim dedi onu? Bakalım şimdi üçüne de:
C#: Windows App, Unity, ASP.NET
Python: Yapay zeka, Veri işleme, Django.
Java: Veri bilimi, Android, Web.

C++: Linux, Windows App, veri, mikro işlemler, gömülü sitemler, işletim sistemleri, web, Unreal Engine ve çoğu oyun motoru.

C++ kullanım alanı neresi dar?
Arkadaş yeni başladığı için "dar" ibaresini kullandım biraz da. Yanlış bir kullanım olmuş haklısınız. Mikro işlemler, gömülü sistemler vs yapmayacağını düşünerek :D

C# Kullanım alanları:
  • Web Web Uygulamaları (Asp.NET)
  • Mobil uygulamalar
  • Web servisleri uygulamaları
  • Konsol uygulamaları
  • DLL yazma
  • Windows Form Uygulamaları
  • Oyun tasarlama
Java:
  • Masaüstü uygulamaları şuanda Acrobat Reader, Media player, Antivirus programları vs..
  • Web uygulamaları Java ile olusturulmuş bir çok framework
  • Kurumsal uygulamalarda banka uygulamalarında
  • Mobile
  • Akıllı kartlarda
  • Robotik Alanda Oyunlarda
  • Gömülü sistemlerde
Python:
  • Web Uygulamaları
  • Masaüstü Arayüz Uygulamaları
  • Oyun Geliştirme
  • Ağ Programlama
  • Bilimsel, Sayısal, Akademik Alanlarda
  • Veri analizi ve Veri işleme
  • Sistem Yönetimi
  • Makine Öğrenmesi
  • Yapay Zeka
  • Güvenlik
  • Veritabanı
C++
  • Bilgisayar oyunlarının büyük bir kısmı
  • Grafik motorları(Unreal Engine, CryEngine)
  • Çeşitli mühendislik uygulamaları
  • Windows işletim sistemi(Kernel ve bazı düşük seviye kısımlar hariç)
  • İşletim sistemi kütüphaneleri
  • Donanım sürücülerinin bir kısmı
  • Tensorflow (Backend)
  • OpenCV
  • Veritabanı yönetim sistemleri(MySQL, MS-SQL)
Yani dostum, birbirlerinden aşağı kalır yanları yok. Sadece yeni başlayanların C++ kullanarak başladığına az şahit oldum ben. Biraz yanlış bir tanım kullandım sanırım, af ola :)
Yiğit senin bir mesajını okudum bende lise 3 deyim TM/EA bölümündeyim nasıl gidiyor dersler falan.
Öncelikle ben lise sona geçtim, artık lise 3 değilim onu baştan söyleyeyim :) Derslere gelince, eşit ağırlık kısmına göre bir iki tık daha zorluk çekiyoruz gibi. Çünkü eşit ağırlık biraz daha ezbere dayalı bir bölüm. Ama tekrar seçecek olsam yine sayısal seçerim, hakkıyla yapamasam bile. Çünkü istediğim meslekler, bölümler hep sayısal bölümde... Sende durumlar ne, çalışmaya başladın mı şimdiden?
 
Yani dostum, birbirlerinden aşağı kalır yanları yok. Sadece yeni başlayanların C++ kullanarak başladığına az şahit oldum ben. Biraz yanlış bir tanım kullandım sanırım, AF ola :)

Yani orası doğru. C++ yeni başlayanlar için zor bir dil.
Ek olarak C# ve Java'da söylediğim şeyleri ayırmışsın sen.
 
C++ ölü bir dil mi? Kaynak var ama diğer dillere göe az. C++ GUI programlama zaten hiç yok. Bölüm 1 var 2 yok. Sizce öğrenmeyi bıramalı mıyım? Bugün 2 saat çalıştım. Her gün ortalama 3 saat çalışmayı planlıyordum ama kaynak sıkıntılı?
C++'ı ne için kullanacağına bağlı. Günümüzde büyük çaplı oyun, işletim sistemleri, gömülü sistemler için C++ tercih edilmekte.
 
Arkadaş yeni başladığı için "dar" ibaresini kullandım biraz da. Yanlış bir kullanım olmuş haklısınız. Mikro işlemler, gömülü sistemler vs yapmayacağını düşünerek :D

C# Kullanım alanları:
  • Web Web Uygulamaları (Asp.NET)
  • Mobil uygulamalar
  • Web servisleri uygulamaları
  • Konsol uygulamaları
  • DLL yazma
  • Windows Form Uygulamaları
  • Oyun tasarlama
Java:
  • Masaüstü uygulamaları şu anda Acrobat Reader, Media Player, Antivirus programları vs.
  • Web uygulamaları Java ile olusturulmuş birçok Framework
  • Kurumsal uygulamalarda banka uygulamalarında
  • Mobile
  • Akıllı kartlarda
  • Robotik Alanda Oyunlarda
  • Gömülü sistemlerde
Python:
  • Web Uygulamaları
  • Masaüstü Arayüz Uygulamaları
  • Oyun Geliştirme
  • Ağ Programlama
  • Bilimsel, Sayısal, Akademik Alanlarda
  • Veri analizi ve Veri işleme
  • Sistem Yönetimi
  • Makine Öğrenmesi
  • Yapay Zeka
  • Güvenlik
  • Veritabanı
C++
  • Bilgisayar oyunlarının büyük bir kısmı
  • Grafik motorları(Unreal Engine, CryEngine)
  • Çeşitli mühendislik uygulamaları
  • Windows işletim sistemi(Kernel ve bazı düşük seviye kısımlar hariç)
  • İşletim sistemi kütüphaneleri
  • Donanım sürücülerinin bir kısmı
  • TensorFlow (Backend)
  • OpenCV
  • Veritabanı yönetim sistemleri(MySQL, MS-SQL)
Yani dostum, birbirlerinden aşağı kalır yanları yok. Sadece yeni başlayanların C++ kullanarak başladığına az şahit oldum ben. Biraz yanlış bir tanım kullandım sanırım, AF ola :)

Öncelikle ben lise sona geçtim, artık lise 3 değilim onu baştan söyleyeyim :) Derslere gelince, eşit ağırlık kısmına göre bir iki tık daha zorluk çekiyoruz gibi. Çünkü eşit ağırlık biraz daha ezbere dayalı bir bölüm. Ama tekrar seçecek olsam yine sayısal seçerim, hakkıyla yapamasam bile. Çünkü istediğim meslekler, bölümler hep sayısal bölümde... Sende durumlar ne, çalışmaya başladın mı şimdiden?

Bende şu an EA dayım ama sayısala geçmeyi düşünüyorum halen şansım var şuan karasrzım adli işlemler veya yazılım istiyordum ama güvenmiyorum kendime.
 
Bende şu an EA dayım ama sayısala geçmeyi düşünüyorum halen şansım var şuan karasrzım adli işlemler veya yazılım istiyordum ama güvenmiyorum kendime.
Dostum emin ol ders konusunda benden tembelini bulman zor. Ama sayısal seçtim. Çünkü kafamda az çok bir şeyler vardı, hala da var. Oyun geliştiriyorum, konusunu da açmıştım. Daha dün Facebook biyografime baktım da, 2013 senesinde bile EA Games çalışanı yazmışım kendimi :D Seviyorum ya ben bu işi...

Şimdi kendimi motive edip üniversite sınavına hazırlanmaya çalışıyorum. Zor ama biliyorum ki EA bölümünden mezun olsam istediğim gibi bir iş yapmam çok daha zor olacaktı. Sana da tavsiyem, varsa bir hayalin o yolda ilerle. Zaten yeterince istiyorsan yapacaksındır bir şekilde. Matematik zaten EA ve TM bölümde aynı. Sadece fen derslerine ekstra çalışacaksın o kadar.

Karar senin dostum :)
 

Yeni konular

Geri
Yukarı