[]

Windows 7 ve Ubuntu altında C++ programlama

Selamlar,
Okulda eğitimini görmekte olduğum dillerin (Scheme, Java, Python vs.) hedefim olan oyun programcılığı (hobi olarak) konusundaki yetersizliği nedeniyse C++ programlamaya başlamak ve kendimi geliştirmek istiyorum.

Windows 7 ve Ubuntu ortamı altında C++ programlama yapabilmem için gerekli toollar nelerdir ? Visual C++ mi kullanmalıyım yoksa az önce indirdiğim DevC++ programı işimi görür mü ?

Birde güncel ve güzel (ingilizce türkçe farketmez) önerebileceğiniz kaynaklar nelerdir?

Şimdiden teşekkürler.

 
linux'ta makefile ve konsol kullanımına aşinalığınız varsa g++ ile make iyidir.
Amaç qt denen frameworku kullanmak olsa da genel olarak C++ için güzel olan qtcreator u önerebilirim hem ms hem linux için. Çok basit ve kullanışlıdır. Qt frameworku da öyle netekim.

  • natnan  (07.06.10 13:59:24) 
windows için en sağlamı visual studio


  • uckac  (07.06.10 15:05:20) 
açıkçası Qt framework'u gibi bir framework üzerinden başlamak yerine sadece c++ öğrenerek başlamak daha mantıklı geldi bana.

içerisinde network, directx vs. utilitylerini kullanabileceğim bir ide gerekiyor bana şu anda :) bu sebepten biraz daha fazla opsiyon öğrenebilirsem sizlerden sevinirim

bu arada uckac, visual studio hakkında özet geçebilir misin daha önce sadece visual basic öğrenirken kullanmıştım visual studio, C++ kısmıda onun gibiyse sanırım console applicationdan çok windows application yazımı için müsait, oyun yapımı gibi bir başlıkta işe yarayacağından emin misiniz?
  • cigara boregi  (07.06.10 15:08:55) 
  • SevmeBeni  (07.06.10 15:58:57) 
windows altında visual studio iyidir, özellikle 2010. öncelikle niye 2010, bundan önce intellisense cpp kullananlara pek yaramıyordu, bu versiyonda bizi de gördüler biraz olsun. büyük oranda MVC geliştirenlere yarar gözükse de coder'lara da pek yarar VS. ayrıca directx öğrenmeyi düşünürsen dxsdk'da bütün örnekler VS projeleri şeklinde zaten. OpenGL giderim diyorsan da gayet işlevsel oluyor.
linux altında code blocks'u beğeniyorum ben, windowsda da kullandığım oluyor, tavsiye ederim.
son olarak, eğer ki hobi olarak yapcaksan kolay bir alternatif olarak XNA yoluna gidebilirsin, C# ile çok daha kolay olur. çünkü ciddi anlamda oyun geliştirmek oldukça zor bir iş. daha bilgi istersen mesaj atabilirsin :)
  • talemon  (07.06.10 16:01:40 ~ 16:02:08) 
codeblocks harika görünüyor mutlaka göz atacağım ona.

talemon inan sormam gereken milyonlarca soru var çünkü şu ana kadar tasarladığım oyunlar sadece, pascal ile yılan, scheme ile algoritmik oyunlar, php ile text based ufak bir rpg falan gibi basit projeler ama şu anda çok kafa dengi bir arkadaşla bu işle uğraşmaya başladık.

şu anda pygame i inceliyorum python için, mümkünse django ile entegre etmeye çalışacağım ama biliyorum ki ilerde c++ ye düşecek işim o yüzden şimdiden araştırmak istiyorum. teşekkürler yanıtın için.

kaynak websiteleri verebilirsenizde çok mutlu olurum, google çok fazla boş site gösteriyor arama sonucu olarak.
  • cigara boregi  (07.06.10 16:16:20) 
1
buraya yazılanların hakları Sir Anthony Hopkins'e aittir.
yazan eden compumaster, ilgilenen eden fader
modere edenler basond, compumaster, fraise, kibritsuyu, rakicandir
bu sitede yazılanların hiçbiri doğru değildir. site içeriği küçükler için sakıncalı olabilir. yazılardan yazarları sorumludur. kaynak göstermeden alıntılanamaz. devlet tarafından atanmış bir kurumun internet üzerinde kimin hangi bilgiye ulaşıp ulaşamayacağına karar vermesi insan haklarına aykırıdır. web siteleri kullanıcıların istekleri doğrultusunda bağlandıkları yerlerdir. kullanıcılar isterlerse bir web sitesine bağlanmayabilirler. bu güçleri ve imkanları mevcuttur. bir kullanıcı bir siteye bağlanmak istiyorsa bu onun tercihi ve hakkıdır. bağlanmak istemiyorsa bu yine onun tercihi ve hakkıdır. halkın kendisine hizmet etmesi için görevlendirdiği kurumlar hadlerini aşıp halka neye ulaşıp ulaşmayacağını bilmeyen cahil cühela muamelesi edemezler. ebeveynlerin çocuklarını sakıncalı içeriklerden koruması için çok sayıda bedava ve ücretli yazılım mevcuttur. bu yazılımlar bir web tarayıcısını kullanmaktan daha karmaşık teknik bilgi gerektirmemektedir. devletin milletini küçük düşürmesi ve ebleh yerine koyması yasaktır. Skimlinks ile linkler üzerinden yönlendirme payı alınmaktadır.