Java"Da Herşeyi Tasarlamak Mümkün Mü
-
Elektronik 2.sınıfda okuyan bir arkadsım javayla her türlü oyunun yapılabilecegini,Call of Duty bile dedi
C C+ vs bir ton dillere ne gerek var diyorum o zmn diyor onlada yapılır bunlada fln,sen diyor sadece javayla basit oyun gördügün icin konusuyosun fln.
Baya bir iddalaşdık,programlama,web tasarım üstüne pek fazla bilgim yok ama java'yla hersey yapılırda cok sacma geldi bana
Hertürlü websitesi tasarlanır vs dedi,Pascal.. toplamı fln dedi.Sıvıyor mu yoksa tutarlılıgı var mı ,aslında topici acip bak altına böyle adamlar yorum
yapıor demek ve ögrenmek,ne kadar ne yapılır merak ettigim icin soruyorum.
-
Hacı Java'yla her bi skin yapılabileceğini bende çok duydum. "Herk bi sk" çooook uçsuz bucaksız bir kavram olduğu için her bi skin Java'yla yapılıp yapılamayacağı kanıtlanamaz; ama bu güne kadar Java'yla yapılamamış bir şeyin de varlığı kulaklarımıza gelmediğine göre, arkadaşın Java'yla her bi skin yapılabileceği konusunda haklıdır. Çok karmaşık, hatta belki de saçma yazdım. Mazur gör, uykusuzluktandır.
Ha bi de JSP (Java Server Pages) var web için.
-
Güzel bir tartışma olabilir , ama gerçekten iki dilinde uzmanlarına sormak lazım.Fakat Java nın testlerdeki performansi C ve C++ a göre biraz daha yavaş olduğundan
sanıyorumki CoD gibi çok büyük oyunlar yazılması saçma olur , Java c++ diline göre yavaşlık göstericektir.Şuan piyasada arkadaşının anlatmak istediği gibi
Java ile yazılmış güzel oyunlar vardır fakat Cod gibi crysis yada vs vs gibi bir çok devasa ve aşırı resource kullanan oyunlar C++ la yazılıyor bildiğim kadarıyla
çünkü çok iyi bir implementasyon gerekiyor memory management için , resource planning için.Neyse bende merakla bekliyorum bakalım neler çıkıcak.
Musket kardeşim bir döküman yazmıştı geçende onada bak istersen taban bağımlı diller diye.Oda görünce eminimki yazar daha iyi anlatır ve tartışırız :)
-
Neden yazılmasın yazılır oyunlarda önemli olan kısım grafik kütüphanesi(DirectX,OpenGL),ses ve hareket işleme motorlarıdır.Bunlar elinde varken sen sadece herhangi bir dille bunların içindeki fonksiyon yada classlara parametre yollar yada çıktı alırsın.Haa dil tabiiki etkilidir hız olsun ,programcının işini kolaylaştırmak olsun,taşınabilirlik olsun.Tabiiki tabana dayalı dillerin(C,C++,Delphi) hız acısından şu noktada bariz üstünlügü var ama yinede Java veya .Net ile yapılmış oyunlarda mevcut.
Web,mobil yada bilmem ne işine gelince Java ile servo motor programlanmasından tut web sitesine kadar herşeyi yapabiliyorsun. -
Yazıla bilir,
Hatta java nın instruction by instruction okuması dolayısıyla performans kaybı da düşük tutulur.
Ama bu instruction olayı C - C++ ile de yapılabiliyor.
(Loading ekranında memory'e alınan şeyler kullanılıyor sadece)
Ama hani tabana bağımlı tutmak anlamsız olurdu o kadar bir projeyi.
Bir de VM'in o kadar çevirmeyi kaldırabileceğine şüpheyle yaklaşıyorum :|
Ama yazılır.