İleri derece C++ nasıl öğrenilir?

627848

Decapat
Katılım
13 Şubat 2023
Mesajlar
802
Çözümler
3
Arkadaşlar ben temel olarak 5 yıldı C# vb net PHP olarak çalışıyorum, az çok hakimim dillere fakat C++ öğrenmeye çalıştığım zaman.
Öğreten kaynaklar sadece klasik while döngüsü, classlar vesaire anlatıyorlar. Hiç kimse karmaşık kod yazmayı öğretmiyorlar.

1690661404593.png


Klasik bunun gibi mesela API kullanmayı ya da herhangi bir şeyi nasıl öğrenebilirim?
 
Son düzenleyen: Moderatör:
Advanced C++ tutorials yazsan milyon tane kaynak çıkar karşına. 15 saniyede bunu buldum mesela:
Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.


Edit: Playlist olarak atamıyorum nedense hata veriyor
 
Advanced C++ tutorials yazsan milyon tane kaynak çıkar karşına. 15 saniyede bunu buldum mesela:
Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.


Edit: Playlist olarak atamıyorum nedense hata veriyor

Bir cümle ile neler neler çıkıyor internete ama bazı şahıslar teknopatta konu açıp konunun onay almasını ve cevap gelmesini beklemeyi daha kolay buluyor anlayamadığım şekilde.
 
Advanced C++ tutorials yazsan milyon tane kaynak çıkar karşına. 15 saniyede bunu buldum mesela:
Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.


Edit: Playlist olarak atamıyorum nedense hata veriyor.


Hocam const bence temel olarak öğrenmek gereken bir şey. Arkadaş API kütüphane vs. öğrenmek istiyor. Onuda C++ ile ne kodlamak istediğine göre araştırıp bulması lazım.
 
C++'nın ilerisi gerisi yok, C++ sadece C++'dır, ya siz eksik öğrendiniz ya da kullandığınız kaynaklar eksik. Bu kaynaklar C++ için yeterli;
learncpp.com
cppreference.com

Önce işletim sistemlerinin mimarisini öğrenmekte fayda var, bir program geliştirmek istediğinde en azından nereden başlamanız gerektiğini, neyi araştırmanız gerektiğini kestirebilirsiniz.

Network gerektiren bir yazılım yapmak istiyorsan socket programlamayı tcp/ip'nin nasıl çalıştığını ve işletim sisteminin bunu hangi apilerle sağladığını öğrenmen gerekir. Nasıl öğreneceksin? Google yazarak tabii ki. Bunlar için spesifik bir kaynak yok.
 
Hocam const bence temel olarak öğrenmek gereken bir şey. Arkadaş API kütüphane vs. öğrenmek istiyor. Onuda C++ ile ne kodlamak istediğine göre araştırıp bulması lazım.
Hocam playlist olarak atmıştım hata verdi o yüzden ilk videoyu attım. Olay Const değil aslında, direkt videonun bulunduğu playlist ileri seviye C++ olarak geçiyor.

Bir cümle ile neler neler çıkıyor internete ama bazı şahıslar teknopatta konu açıp konunun onay almasını ve cevap gelmesini beklemeyi daha kolay buluyor anlayamadığım şekilde.
Ben de o konuyu çok merak ediyorum. Hani hazıra konmak desem, hazıra konmak da değil. Çok acayip.
 
İngilizce bilmeden ve arama motoru kullanmadan zor. Yapmak istediğiniz şeyi bu yöntemle aratırsanız yüzlerce binlerce sonuç çıkacaktır illa ki, ha bu da zaten ileri derece c++ değil, c++ ile yapılan herhangi bir şey. Karmaşık kod ise hiç değil.
 
Arkadaşlar ben temel olarak 5 yıldı C# vb net PHP olarak çalışıyorum, az çok hakimim dillere fakat C++ öğrenmeye çalıştığım zaman.
Öğreten kaynaklar sadece klasik while döngüsü, classlar vesaire anlatıyorlar. Hiç kimse karmaşık kod yazmayı öğretmiyorlar.

Eki Görüntüle 1881947

Klasik bunun gibi mesela API kullanmayı ya da herhangi bir şeyi nasıl öğrenebilirim?
Web soketleri hakkında hiç bir çalışma yapmasamda az çok anladım kodu. Bu kod karnaşık değil. Demek ki iyi dinlememişsiniz dersi araştırma yapın ingilizce kaynaklardan izleyin çok güzel şeyler bulabilirsiniz.
 
Bir cümle ile neler neler çıkıyor internete ama bazı şahıslar Technopat'ta konu açıp konunun onay almasını ve cevap gelmesini beklemeyi daha kolay buluyor anlayamadığım şekilde.
Hocam playlist olarak atmıştım hata verdi o yüzden ilk videoyu attım. Olay Const değil aslında, direkt videonun bulunduğu playlist ileri seviye C++ olarak geçiyor.


Ben de o konuyu çok merak ediyorum. Hani hazıra konmak desem, hazıra konmak da değil. Çok acayip.
C++'nın ilerisi gerisi yok, C++ sadece C++'dır, ya siz eksik öğrendiniz ya da kullandığınız kaynaklar eksik. Bu kaynaklar C++ için yeterli;
learncpp.com
cppreference.com

Önce işletim sistemlerinin mimarisini öğrenmekte fayda var, bir program geliştirmek istediğinde en azından nereden başlamanız gerektiğini, neyi araştırmanız gerektiğini kestirebilirsiniz.

Network gerektiren bir yazılım yapmak istiyorsan socket programlamayı tcp/ip'nin nasıl çalıştığını ve işletim sisteminin bunu hangi apilerle sağladığını öğrenmen gerekir. Nasıl öğreneceksin? Google yazarak tabii ki. Bunlar için spesifik bir kaynak yok.
Efendim şimdi benim aldığım eğitimlerin hiçbirisinde bufferlar bytelar ne bileyim dwordlar karışık şeyler yoktu adam direk array loops vesaire anlatıyor İngilizce kaynakta tamam ben hepsini biliyorum zaten, fakat iş ufak bir tcp soket ile mesajlaşma programı olunca adamın ne yaptığını anlayamıyorum.

Web soketleri hakkında hiç bir çalışma yapmasamda az çok anladım kodu. Bu kod karnaşık değil. Demek ki iyi dinlememişsiniz dersi araştırma yapın ingilizce kaynaklardan izleyin çok güzel şeyler bulabilirsiniz.
Efendim anlatan ders yok bunu c# ile tamamen size kanıtlayabilirim hiçbir eğitim setinde c# ile winapi kullanıp procces handle yapmayı vesaire göstermiyor.

İngilizce bilmeden ve arama motoru kullanmadan zor. Yapmak istediğiniz şeyi bu yöntemle aratırsanız yüzlerce binlerce sonuç çıkacaktır illa ki, ha bu da zaten ileri derece c++ değil, c++ ile yapılan herhangi bir şey. Karmaşık kod ise hiç değil.
Mesela DWORD nedir tam olarak WSDATA neden yapmış onları bilmiyorum.

arkadaşlar hepinize bir sorum daha olacak mesela ben C++ öğrendiğim zaman nasıl modern bir GUI yapabilirim bunun gibi

424180_480234_common_14038_01.png




Mesela C#'ta page oluyor falan ya da visible gibi değişik teknikle sayfa değiştirme ya da efektler kullanabiliyorum fakat C++ ile çok değişik şeyler var, C++'a winforums koyabiliyoruz fakat winforums artık fosilleşmiş Avrupa'da herkes WPF kullanıyor, imgui var basit olarak. Kısacası böyle bir modern UI nasıl yapabilirim QT çok zor ve C++ GUI'si için çok kaynak bulamadım Python var. Önerilerinize açığım hepinizi dinlerim.
 
Son düzenleme:
Hocam onları bende şuan bilmiyorum ki ama internette ufak araştırmalarla 6-7 saatte işi çözebileceğimi düşünüyorum.

. 76AB8030-D94F-4008-9886-4485DD692A5F.png
Hocam bakın mesela şuna bakın ingilizce bile yazmadım aşağı bile kaydırmadım direk 1.sırada çıkan sonuç bu. Araştırma çok önemlidir. Şuan mesela size bir youtube playlisti önerecektim ama vazgeçtim kendiniz keşfetmeniz sizin için daha sağlıklı olacaktır. Mesela c++’da öyle guiler nasıl yapılıyor merak ediyorsunuz demi yazın google’a c++ modern gui creation, source code vs. inceleyin kodları. Size inanıyorum hocam çözersiniz bence işi
 

Technopat Haberler

Geri
Yukarı