Beyler ben ilk programlama dilimi öğreniyorum daha başlayalı 3 gün oldu.C dili.Bu dille çoğu gördüğüm uygulamalar CMD üzerinde çalışıyor.Sebebi nedir ben oyun yapmak istiyorum ve ayrıca kendi program temamı yay6pmak istiyorum mesela FRAPS programı gibi şuna tıklayınca video kaydet gibi, bunu bu dille yapamazmıyım.Yapamazsam bence başlamadan Java'ya geçiyim ben :D Sanırım o dillere nesne tabanlı dil diyorlar Kitaplarada 50 tl verdik ama olsun :D Ben elektronik için yani PIC programlama vs için C yi seçtim ama oyun,program vs de yapmak istiyorum.
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
Bir dil seçeyim, her şeyi onunla yapayım diye bir yaklaşım seni hiçbir yere götürmeyecektir :)
C/C++ gibi diller bir sistemde arkaplanda çalışan, kullanıcının pek görmediği işlemler için kullanılır. Bu dillerde görsellik değil, işlev ve performans önemlidir. Dolayısıyla kullanıcı arabirimi olarak basit bir terminal (cmd) görmen normal.
Tabi ki zorlasan pencere uygulaması yapamaz mısın? Yaparsın. Fakat basit bir pencere için bile yazman ve bilmen gereken ayrıntıları gördüğün zaman hemen vazgeçersin, ve zaten vazgeçmelisin de. Çünkü bu noktada ağacı çakıyla kesmeye çalışıyorsun, hemen yanında testere dururken (.NET, C#).
Oyun yapma konusunda da aynı problem var. Ekrana DirectX ile bir şeyler çizeyim derken 10 saat sonra elinde sadece ekranda gezen bi üçgen olur :D Oyunlar, oyun motoruyla yapılır. Oyun motoru yapmak ise bir kişinin altından kalkabileceği bir şey değil. Oyun yapan şirketler de önce bir motor tasarlayıp inşa eder, daha sonra bu motoru kullanarak oyunlar yaparlar. Hemen hemen her oyun motorunda da, oyununun arkaplanında çalışacak işlemleri (fizik gibi) yine C gibi düşük seviyeli dillerle kodlayabilirsin.
Kısaca; her dilin iyi olduğu, kötü olduğu konular var. Bu diller süs olsun diye üretilmiyor zaten, hepsinin hizmet ettiği bir amaç var.
Genel olarak düşük seviyeli diller (Assembly, C/C++ vs...), görselliğin olmadığı, kaynakların kısıtlı olduğu platformlarda veya yüksek performans gerektiren işlemlerde kullanılır. Yüksek seviyeli diller ise (C#, Java, Python vs...), makine ayrıntılarına bulaşmak istemediğin zamanlarda ve insana daha tanıdık olan işlemler yapman gerektiğinde kullanılır.
Bu videoda ve çoğu yerde C++ ın öldüğünü ve öğrenilmesinin size hiç birşey katmayacağını,eskidiğini söylüyorlar.Ayrıca diğer bir korkumda Ben 17 yaşindayım ve C++ şuan hâla devam ediyor ama ben 25 yaşima geldiğimde illaki daha iyi diller çıkacak ve C++ gerçekten ölücektir.Ama zaten C++ öğrendiğimle kalacağımı pek sanmıyorum zaten mecburi C++ ı iyi bir şekilde öğrenince Javaya sonra C# derken bir bakmısiz tüm dilleri öğrenmişim
Sizin dediğinize göre C++ %98 C ye benziyor.O %2 lik kısımda eminim kelime farklarıdır mantık değil.Her yerde geçiyor bu C dili tüm dillerin atasıdır ve C yi iyi bir şekilde öğrenen kişi tüm dillere zorlanmadan geçer diye.Hem C++ %98 C ise C++ öğrenmek daha mantıklı bence.Hem C++ ile PIC de programlanıyor Webde Programda Oyunda.O yüzden 2 lik kısmıda ögrenince 2 dil tamamdır.
Şuanda C kitaplarımı iade ettim.Kitapyurdunda almıştım.Param iade gelince Muhammed Mastarın C++ kitabını alcağim.En iyisi o gibi geldi hemde youtubede 30-40 videoluk dersi var ve çogu kisi tavsiye ediyor bu videoları kitap icin birşey diyemeyeceğim.Siz ne önerirsiniz.
Evet anladım.Artık kararımı verdim her şeyi C++ üzerinde öğreneceğim.Gömülü sistem,Driver,Kernel ve Derleyici gibi şeylerle şuan işim yok.Ben şuan için program ve oyun motoru yazmak istiyorum.C++ ı gayet iyi bir şekilde öğrendiğim zaman belki C ye ufak bir dönüş yaparım zaten C++ ı mükemmel bir şekilde öğrenince C yi öğrenmemin bir kaç haftayı geçmeyeceğini düşünüyorum.Sonra Php,Java,C# gibi dillere geçerim.Muhammed Mastar'ın Youtube'daki C++ derslerini izledinizmi aceba tavsiye edermisiniz.Kitabınıda almayı düşünüyorum.
Sanırım o dillere nesne tabanlı dil diyorlar Kitaplarada 50 tl verdik ama olsun :D
Ben elektronik için yani PIC programlama vs için C yi seçtim ama oyun,program vs de yapmak istiyorum.
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
< Bu ileti mobil sürüm kullanılarak atıldı >