C++ Dili Öğrenmek

LquenS

Kilopat
Katılım
22 Şubat 2016
Mesajlar
25
Daha fazla  
Cinsiyet
Erkek
Merhabalar öncelikle! C++ öğrenmek istiyorum fakat C++ 'ı oyun kodlamak için öğreneceğim ve program yapmak için. Tek takılan soru: "Doç. Dr. Şadi Evren Şeker" Hoca'nın yaptığı Sıfırdan C++ öğrenin diye bir kurs var. Ben bu kursu alıp öğrenmek istiyorum fakat bunu düzgünce öğrendikten sonra direkt öğrendiğim gibi mi geçiricem yoksa bunlar için yani C++'ın farklı bir şekilde kullanım şekli mi var? Varsa nereden bulabilirim? (Oyunlar için soru.) Örneğin;
Kod:
using namespace std;



int main ()

{

    cout << "merhaba C++";

    return 0;

}

Yazarak mı yoksa bunun başka bir şekli mi var? Unity için sordum.
 
Merhabalar, mesajınızı görüp yardımcı olmak için siteye üye oldum. Öncelikle C++ maalesef Unity oyun motorunda değil, Unreal Engine için kullanılmakta. Unity için C# öğrenmeniz daha doğru olacaktır.
Diğer husus ise, C# programlama dilini orta seviye bilecek kadar öğrenirseniz, ki çoğu Udemy kursu içinde bu seviyeye kadar olan dersler mevcut, herhangi bir sıkıntı yaşamazsınız. Saygılar.
 
Merhabalar, mesajınızı görüp yardımcı olmak için siteye üye oldum. Öncelikle C++ maalesef Unity oyun motorunda değil, Unreal Engine için kullanılmakta. Unity için C# öğrenmeniz daha doğru olacaktır.
Diğer husus ise, C# programlama dilini orta seviye bilecek kadar öğrenirseniz, ki çoğu Udemy kursu içinde bu seviyeye kadar olan dersler mevcut, herhangi bir sıkıntı yaşamazsınız. Saygılar.

C# için Murat Yücedağ'ın videolarını tavsiye ederim arkadaşa.
 
Merhabalar, mesajınızı görüp yardımcı olmak için siteye üye oldum. Öncelikle C++ maalesef Unity oyun motorunda değil, Unreal Engine için kullanılmakta. Unity için C# öğrenmeniz daha doğru olacaktır.
Diğer husus ise, C# programlama dilini orta seviye bilecek kadar öğrenirseniz, ki çoğu Udemy kursu içinde bu seviyeye kadar olan dersler mevcut, herhangi bir sıkıntı yaşamazsınız. Saygılar.
Peki ya bu durum Unreal Engine 4 için nasıldır? C++ 'ı tercih etmemin sebebi şu anki çoğu program onla yapılıyor. Orgin, Winrar gibi.
 
Peki ya bu durum Unreal Engine 4 için nasıldır? C++ 'ı tercih etmemin sebebi şu anki çoğu program onla yapılıyor. Orgin, Winrar gibi.

Doğrudur. Kullandığımız Spotify bile C++ ile yapılmış bir program basitçe. C++ kullanım alanı daha geniş.

Unreal Engine, tasarım ve programlamayı beraberinde getirir. Başlangıç için C# öneririm çünkü hem İngilizce diline daha yatkın bir programlama dili, hem de kullanımı basit. Nesneye dayalı programlamayı öğrenmek için de bir numaralı adres. Java'dan daha kolay olduğunu düşünüyorum.

Eğer maksat sadece oyun yapımı ise, Murat Yücedağ'a falan gerek yok. Herhangi bir Unity kursunda bile C# basitçe gösteriliyor. Önemli olan sınıf ve nesne yapılarına hakim olmak. Saygılarımla.
 
Unreal Engine 4 biraz daha profesyonellere hitap eden, biraz karışık ve zor bir oyun motoru açıkçası. Unreal Engine'de oyun yazmak imkansız mıdır, değildir. Ancak C++'ın temel amacı oyun yazmak olmadığı için biraz zorlar.
Yazılıma yeni başlayan biriysen ve oyun yazmak istiyorsan C# ile Unity'de oyun yazman daha sağlıklı olacaktır. Çünkü Unity daha basit ve öğrenmesi daha kolay bir oyun motorudur.
 
Unreal Engine 4 biraz daha profesyonellere hitap eden, biraz karışık ve zor bir oyun motoru açıkçası. Unreal Engin+e'de oyun yazmak imkansız mıdır, değildir. Ancak C++'ın temel amacı oyun yazmak olmadığı için biraz zorlar.
Yazılıma yeni başlayan biriysen ve oyun yazmak istiyorsan C# ile Unity'de oyun yazman daha sağlıklı olacaktır. Çünkü Unity daha basit ve öğrenmesi daha kolay bir oyun motorudur.
Doğrudur. Kullandığımız Spotify bile C++ ile yapılmış bir program basitçe. C++ kullanım alanı daha geniş.

Unreal Engine, tasarım ve programlamayı beraberinde getirir. Başlangıç için C# öneririm çünkü hem İngilizce diline daha yatkın bir programlama dili, hem de kullanımı basit. Nesneye dayalı programlamayı öğrenmek için de bir numaralı adres. Java'dan daha kolay olduğunu düşünüyorum.

Eğer maksat sadece oyun yapımı ise, Murat Yücedağ'a falan gerek yok. Herhangi bir Unity kursunda bile C# basitçe gösteriliyor. Önemli olan sınıf ve nesne yapılarına hakim olmak. Saygılarımla.
Tek isteğim oyun değil, yani diyorum ki hem oyun hem de program yazabileyim. Oyun yazmak için motor önerebilirsiniz C++ için hemde programlama yapayım diyorum. Bunun dışında bir şey yapacağım yok zaten. Yani C# ve C++ öğrenmek saçma olur. Bu iki konuyu kavrayan bir dil olan C++ 'ı kullanmak istiyorum ve Unreal Engine 4 ü seçme sebebim ise kaliteli olduğundan'dır. Unity ise kodlamayı kendim yaptığımdan yani öyle kısıtlanmış bir şekilde olmadığından'dır ama C++ desteklenmediğinden Unreal Engine 4 seçtim. Bu yüzden, C++ mı seçeyim yoksa C# mı. Sadece bir adet motor değil C++ için başka oyun motorlarıda söyleyebilirsiniz. Kullanırım tabiki de. Öğrenilmesi kolay olması bence bir özellik değil ya.
 
Tek isteğim oyun değil, yani diyorum ki hem oyun hem de program yazabileyim. Oyun yazmak için motor önerebilirsiniz C++ için hemde programlama yapayım diyorum. Bunun dışında bir şey yapacağım yok zaten. Yani C# ve C++ öğrenmek saçma olur. Bu iki konuyu kavrayan bir dil olan C++ 'ı kullanmak istiyorum ve Unreal Engine 4 ü seçme sebebim ise kaliteli olduğundan'dır. Unity ise kodlamayı kendim yaptığımdan yani öyle kısıtlanmış bir şekilde olmadığından'dır ama C++ desteklenmediğinden Unreal Engine 4 seçtim. Bu yüzden, C++ mı seçeyim yoksa C# mı. Sadece bir adet motor değil C++ için başka oyun motorlarıda söyleyebilirsiniz. Kullanırım tabiki de. Öğrenilmesi kolay olması bence bir özellik değil ya.

Winrar vs. gibi programları yaratmak için sıkıştırma algoritmalarını öğrenmeniz gerekiyor. Maalesef salt programlama bilgisiyle bunları asla yapamazsınız.
Yani programlama sandığınız kadar kolay bir şey değil. Bu gözler neleri gördü, fakültede oyun yapacağım ben diye gelip, tıpış tıpış C++ ödevlerini yaptıran insanlar tanıdım. Sandığınız kadar kolay değil maalesef. Keşke olsa... Ülkenin yazılımcıya ihtiyacı var.

C# programlamaya yeni başlayan için uygun bir programlama dilidir. C# alt kategorilerinde bolca program(uygulama) yazabilme imkanınız mevcut. C# forms kısmında yapılacak görsel amaçlı otomasyon tarzı programlar, hem sizi içerisine çeker, hem de öğrenmeyi teşvik eder. İlk başta Unity demişsiniz, şimdi UE4 diyorsunuz. Ben cidden anlamadım. Unity mi UE4 mü bence bunun kararını verin. UE4 ile yapılan oyunlar bir ekip tarafından yapılır. Tasarımcısı, programcısı, çizimcisi, modellemecisi ayrıdır. Hepsini öğrenirim ben überzekayım derseniz. Neden olmasın ?
 
Winrar vs. gibi programları yaratmak için sıkıştırma algoritmalarını öğrenmeniz gerekiyor. Maalesef salt programlama bilgisiyle bunları asla yapamazsınız.
Yani programlama sandığınız kadar kolay bir şey değil. Bu gözler neleri gördü, fakültede oyun yapacağım ben diye gelip, tıpış tıpış C++ ödevlerini yaptıran insanlar tanıdım. Sandığınız kadar kolay değil maalesef. Keşke olsa... Ülkenin yazılımcıya ihtiyacı var.

C# programlamaya yeni başlayan için uygun bir programlama dilidir. C# alt kategorilerinde bolca program(uygulama) yazabilme imkanınız mevcut. C# forms kısmında yapılacak görsel amaçlı otomasyon tarzı programlar, hem sizi içerisine çeker, hem de öğrenmeyi teşvik eder. İlk başta Unity demişsiniz, şimdi UE4 diyorsunuz. Ben cidden anlamadım. Unity mi UE4 mü bence bunun kararını verin. UE4 ile yapılan oyunlar bir ekip tarafından yapılır. Tasarımcısı, programcısı, çizimcisi, modellemecisi ayrıdır. Hepsini öğrenirim ben überzekayım derseniz. Neden olmasın ?
Yani şu an dediğiniz, C++ ile program yapmanın zor olduğu. O zaman C# öğrenecek isem kimden öğrenmeliyim. Bunun için bir link atar mısınız? Udemy için eğer atacaksanız lütfen Türkçe birinden atın. Eğer atamazsanız soruyorum, Murat Yücedağ mı? Engin Demiroğ mu?
 
Yani şu an dediğiniz, C++ ile program yapmanın zor olduğu. O zaman C# öğrenecek isem kimden öğrenmeliyim. Bunun için bir link atar mısınız? Udemy için eğer atacaksanız lütfen Türkçe birinden atın. Eğer atamazsanız soruyorum, Murat Yücedağ mı? Engin Demiroğ mu?
Yukarıdakiler benim kişisel görüşüm, belki de C++ size daha kolay gelecektir. İnanın yanlış yönlendirmek istemiyorum. Aynı zamanda bir programlama diline güzelce hakim olduktan sonra, bir diğerini öğrenmek hiç zor değil. Syntax'ı bıraz farklı sadece o kadar.

Murat Yücedağ'a bakmıştım üniversitenin ilk senelerinde, başlangıç için fena değil. Ancak beni tatmin etmemişti. Diğeri hakkında bir fikrim yok.
 

Technopat Haberler

Yeni konular

Geri
Yukarı