Java mı C++ mı?

Java mı C++ mı

  • Java

  • C++


Sonuçlar yalnızca oylamadan sonra görülebilir.

mrbobaking

Kızıltaş Madencisi
En iyi cevaplar
0
Java'yı bırakıp tamamen C++'a mı yoğunlaşayım yoksa Java'ya devam mı edeyim sizce?
 
Son düzenleme:

Nobody01

YASAKLANDI
En iyi cevaplar
0
Farklı dallardaki iki dili karşılaştırıyorsun, C++ ve Java'nın amacı farklı. Amacına göre seçmen lazım, sen dersen her yazdığım her platformda çalışsın, yüksek seviyeli olsun o zaman Java fakat; dersen birader, benim ne için yazacağım belli yıllarımı harcayacağım ciddi işler yapabileceğim düşük seviyeli bir dil olsun o zaman C++ belki D gibi dillere gidebilirsin. Fakat bunu eğer ki iş amaçlı yapacaksan C++ benim gözümde gömülmüş bir dildir, artık iş yerleri C#, Java, Delphi, Perl bilmeyen adamları almıyor. Özellikle Türkiye'de eğer tek başına bir şeyler üretmeyecek isen C++ çok iyi bir donanım olmayacaktır. Bu arada programlar Java ile de yazılıyor, bu cümleyi yazdıktan sonra eminim ki Java'yı orta derece falan bilmiyorsun daha kapısından bile girmemişsin muhtemelen.

P.S. Şimdi yazılımla alakası olmayanlar gelecek, yok Java daha iyi, yok C++ daha iyi diyecek. Eğer yazılım işinde ciddiyseniz zaten ikisini de belli bir miktar bilmeniz şarttır, amaçları da farklıdır. Kemanist ile bir piyanisti karşılaştırmak ne kadar saçma ise bu konu da o kadar saçma, iyi forumlar.
 
Son düzenleme:

CrafterMan24

Arduino is my life :C
En iyi cevaplar
0
Her ikisinin amacı birbirinden farklı. Yani her ikisini karşılaştırmak salatalık mı domates mi gibi bir şey.

Donanıma daha fazla hükmetmen gereken şeylerde C++ kullanman gerek, C++ sana bellekte daha fazla kullanım ve değiştirme imkanı sunuyor. Java da her platformda rahatça çalışabiliyor. Burada ihtiyaçlarına göre seçim yapmak sana kalmış. Eğer hızlı ve kolayca programımı bitireyim, kolayca her platformda çalışsın, rahat olsun diyorsan seçimin Java olabilir. Ancak düşük seviyeli bir dil kullanıp ciddi işler (İşletim sistemi, yüksek hız gerektiren hassas uygulamalar, yüksek performans isteyen uygulamalar, vb) yapmak istiyorsan C++'ı seçmen daha mantıklı.

Bir de, Java ile program yazılabiliyor, yazılamadığı algısına nasıl düştün anlamıyorum. Craftbukkit, Spigot ve Minecraft zaten ilk akla gelen yazılımlardan.

Dur, dahası da var.

(Neredeyse) Tüm Android uygulamaları, Mürşit, Eclipse, Opera Mini, Netbeans...

Bunlar bile yeterli bence :C
 
Son düzenleme:

mrbobaking

Kızıltaş Madencisi
En iyi cevaplar
0
Farklı dallardaki iki dili karşılaştırıyorsun, C++ ve Java'nın amacı farklı. Amacına göre seçmen lazım, sen dersen her yazdığım her platformda çalışsın, yüksek seviyeli olsun o zaman Java fakat; dersen birader, benim ne için yazacağım belli yıllarımı harcayacağım ciddi işler yapabileceğim düşük seviyeli bir dil olsun o zaman C++ belki D gibi dillere gidebilirsin. Fakat bunu eğer ki iş amaçlı yapacaksan C++ benim gözümde gömülmüş bir dildir, artık iş yerleri C#, Java, Delphi, Perl bilmeyen adamları almıyor. Özellikle Türkiye'de eğer tek başına bir şeyler üretmeyecek isen C++ çok iyi bir donanım olmayacaktır. Bu arada programlar Java ile de yazılıyor, bu cümleyi yazdıktan sonra eminim ki Java'yı orta derece falan bilmiyorsun daha kapısından bile girmemişsin muhtemelen.

P.S. Şimdi yazılımla alakası olmayanlar gelecek, yok Java daha iyi, yok C++ daha iyi diyecek. Eğer yazılım işinde ciddiyseniz zaten ikisini de belli bir miktar bilmeniz şarttır, amaçları da farklıdır. Kemanist ile bir piyanisti karşılaştırmak ne kadar saçma ise bu konu da o kadar saçma, iyi forumlar.
java ile program yazıldığını biliyorum. programlar derken aklımda sadece steam vardı... teşekkürler cevabın için.

Her ikisinin amacı birbirinden farklı. Yani her ikisini karşılaştırmak salatalık mı domates mi gibi bir şey.

Donanıma daha fazla hükmetmen gereken şeylerde C++ kullanman gerek, C++ sana bellekte daha fazla kullanım ve değiştirme imkanı sunuyor. Java da her platformda rahatça çalışabiliyor. Burada ihtiyaçlarına göre seçim yapmak sana kalmış. Eğer hızlı ve kolayca programımı bitireyim, kolayca her platformda çalışsın, rahat olsun diyorsan seçimin Java olabilir. Ancak düşük seviyeli bir dil kullanıp ciddi işler (İşletim sistemi, yüksek hız gerektiren hassas uygulamalar, yüksek performans isteyen uygulamalar, vb) yapmak istiyorsan C++'ı seçmen daha mantıklı.

Bir de, Java ile program yazılabiliyor, yazılamadığı algısına nasıl düştün anlamıyorum. Craftbukkit, Spigot ve Minecraft zaten ilk akla gelen yazılımlardan.

Dur, dahası da var.

(Neredeyse) Tüm Android uygulamaları, Mürşit, Eclipse, Opera Mini, Netbeans...

Bunlar bile yeterli bence :C
ben yazılmıyor diye bir şey demedim.
 

Vienicome

Hayalet Avcısı
En iyi cevaplar
0
Farklı dallardaki iki dili karşılaştırıyorsun, C++ ve Java'nın amacı farklı. Amacına göre seçmen lazım, sen dersen her yazdığım her platformda çalışsın, yüksek seviyeli olsun o zaman Java fakat; dersen birader, benim ne için yazacağım belli yıllarımı harcayacağım ciddi işler yapabileceğim düşük seviyeli bir dil olsun o zaman C++ belki D gibi dillere gidebilirsin. Fakat bunu eğer ki iş amaçlı yapacaksan C++ benim gözümde gömülmüş bir dildir, artık iş yerleri C#, Java, Delphi, Perl bilmeyen adamları almıyor. Özellikle Türkiye'de eğer tek başına bir şeyler üretmeyecek isen C++ çok iyi bir donanım olmayacaktır. Bu arada programlar Java ile de yazılıyor, bu cümleyi yazdıktan sonra eminim ki Java'yı orta derece falan bilmiyorsun daha kapısından bile girmemişsin muhtemelen.

P.S. Şimdi yazılımla alakası olmayanlar gelecek, yok Java daha iyi, yok C++ daha iyi diyecek. Eğer yazılım işinde ciddiyseniz zaten ikisini de belli bir miktar bilmeniz şarttır, amaçları da farklıdır. Kemanist ile bir piyanisti karşılaştırmak ne kadar saçma ise bu konu da o kadar saçma, iyi forumlar.
Bu mesaja ek olarak*
şu an dünya genelinde c++ ile iş olarak yapabileceklerin üniversite öğrencilerinin proje türevi şeylerine yardım etmek yada bütün yükün sende olduğu aşırı karmaşık ve fazla hızlı çalışması gereken mimaride programlar üretmek olabilir
Ki o son söylediğim türde programlarıda bilimle uğraşan kurumlar arıyor
Yani para istiyorsan Java en iyi çözüm*
Ama yapacağım şey benim için olacak ve hızlı çalışması lazım diyorsan C öneririm, C++da güzel bir çözüm olabilir duruma göre :(
 

CollapseBL

建築倒塌
En iyi cevaplar
0
C++ diyip geçerim uzatmaya gerek yok uzun uzun Java'yı da tamamen bırakmamanı öneririm.
 

zRedDragon

Elmas Madencisi
En iyi cevaplar
0
Eğer bir oyun projesi yönetecek isen ve de kullanacağınız oyun motoru Unity ise ne Java ne de C++ öneririm çünkü Unity bu tür kodlamaları kabul etmiyor.Aksine C# ve Javascript kabul ediyor ancak muhtemelen oyun projesi yönetmeyeceğine göre ve de mimari yada modelleme programı kodlamayacağına göre birde ne C++ ne de Java taraftarı olduğum için ben sana C# öneriririm.
Neden C# ?
1-C# C++ ve Javaya göre daha basit ve de birçok Türkçe videosu bulunan bir yazılım dilidir.
2-Eğer okulunuzda bilişim dersine benzer bir ders var ise oradan öğrenebilirsiniz.(Bkz. Vienicome okuldan öğrendi diye biliyorum)
Ve daha ne kadar neden var ise.
Yine de seçim sana kalmış.Bu yolda sana başarılar diler ve iyi günler dilerim.
 

İnanılmaz

Lapis Toplayıcısı
En iyi cevaplar
0
Eğer bir oyun projesi yönetecek isen ve de kullanacağınız oyun motoru Unity ise ne Java ne de C++ öneririm çünkü Unity bu tür kodlamaları kabul etmiyor.Aksine C# ve Javascript kabul ediyor ancak muhtemelen oyun projesi yönetmeyeceğine göre ve de mimari yada modelleme programı kodlamayacağına göre birde ne C++ ne de Java taraftarı olduğum için ben sana C# öneriririm.
Neden C# ?
1-C# C++ ve Javaya göre daha basit ve de birçok Türkçe videosu bulunan bir yazılım dilidir.
2-Eğer okulunuzda bilişim dersine benzer bir ders var ise oradan öğrenebilirsiniz.(Bkz. Vienicome okuldan öğrendi diye biliyorum)
Ve daha ne kadar neden var ise.
Yine de seçim sana kalmış.Bu yolda sana başarılar diler ve iyi günler dilerim.
Ben de böyle düşünüyordum ancak şu da var; C# veya başka bir Cpp'den kolay bir dil ile başlarsanız, diğer zor dillere geçmekte zorlanırsınız. Cpp'den başlarsanız C# veya Java daha kolay gelecektir. Bana bunu @CrafterMan24 söylemişti sağ olsun.
 

Vienicome

Hayalet Avcısı
En iyi cevaplar
0
Ben de böyle düşünüyordum ancak şu da var; C# veya başka bir Cpp'den kolay bir dil ile başlarsanız, diğer zor dillere geçmekte zorlanırsınız. Cpp'den başlarsanız C# veya Java daha kolay gelecektir. Bana bunu @CrafterMan24 söylemişti sağ olsun.
Eğer C++ yerine C ile başlarsanız bu sefer C++ C# ve Java türevi oob ağırlıklı diller fazla tuhaf geliyor :(
Kendimden biliyorum :(
 

Nobody01

YASAKLANDI
En iyi cevaplar
0
Eğer bir oyun projesi yönetecek isen ve de kullanacağınız oyun motoru Unity ise ne Java ne de C++ öneririm çünkü Unity bu tür kodlamaları kabul etmiyor.Aksine C# ve Javascript kabul ediyor ancak muhtemelen oyun projesi yönetmeyeceğine göre ve de mimari yada modelleme programı kodlamayacağına göre birde ne C++ ne de Java taraftarı olduğum için ben sana C# öneriririm.
Neden C# ?
1-C# C++ ve Javaya göre daha basit ve de birçok Türkçe videosu bulunan bir yazılım dilidir.
2-Eğer okulunuzda bilişim dersine benzer bir ders var ise oradan öğrenebilirsiniz.(Bkz. Vienicome okuldan öğrendi diye biliyorum)
Ve daha ne kadar neden var ise.
Yine de seçim sana kalmış.Bu yolda sana başarılar diler ve iyi günler dilerim.
Merhabalar, belirtmek isterim şu oyun motorları ve amaçlarını sıkça dile getirmek lazım. Eğer bir şirket hani böyle sağlam oyunlar yapacak ise önce oyun motoru yaparlar, bu oyun motorlarını C# veya Java ya da daha yüksek seviyeli bir ile yapmak oyunun kalitesini de düşürecektir. Uzun lafın kısası bu konuda oyun motorları düşük seviyeli diller ile (C, C++ bazen Assembly ile bile ufak düzenlemeler) yapılır ve bu oyun motorları yapılırken Script yazmak için Javascript, Lua gibi dilleri tercih ederler zira bunlar tel başına çok işlevli olmayan fakat sistem dizilecek şekilde kullanımı kolay dillerdir. Yani bir adam oyun yapacak ise önce oyun motorunu yapmak için C, C++ bilmelidir. Bu arada C# ve Java baya karşılaştırılan dillerdir fakat zorluğuna bakıldığında ikisininde birbirinden çok farkı olmadığını kabullenmek gerek. Okullarda da en azından hepsinde yeterli eğitim verilmiyor, ciddi öğrenmek istiyorsanız kurslara gitmeniz şart. Yani bence İnternet'ten kendi araştırarak C++ bilen bir adamla okulda görmüş bir adamı kıyaslarsan İnternet'ten araştıran daha bilgili olacaktır zira hocan sana gidip Framework, kütüphane anlatmaz ama araştıran adam en az bir kere karşılaşır bunlarla.
 

Tenekesaurus

Obsidyen Madencisi
En iyi cevaplar
0
Merhabalar, belirtmek isterim şu oyun motorları ve amaçlarını sıkça dile getirmek lazım. Eğer bir şirket hani böyle sağlam oyunlar yapacak ise önce oyun motoru yaparlar, bu oyun motorlarını C# veya Java ya da daha yüksek seviyeli bir ile yapmak oyunun kalitesini de düşürecektir. Uzun lafın kısası bu konuda oyun motorları düşük seviyeli diller ile (C, C++ bazen Assembly ile bile ufak düzenlemeler) yapılır ve bu oyun motorları yapılırken Script yazmak için Javascript, Lua gibi dilleri tercih ederler zira bunlar tel başına çok işlevli olmayan fakat sistem dizilecek şekilde kullanımı kolay dillerdir. Yani bir adam oyun yapacak ise önce oyun motorunu yapmak için C, C++ bilmelidir. Bu arada C# ve Java baya karşılaştırılan dillerdir fakat zorluğuna bakıldığında ikisininde birbirinden çok farkı olmadığını kabullenmek gerek. Okullarda da en azından hepsinde yeterli eğitim verilmiyor, ciddi öğrenmek istiyorsanız kurslara gitmeniz şart. Yani bence İnternet'ten kendi araştırarak C++ bilen bir adamla okulda görmüş bir adamı kıyaslarsan İnternet'ten araştıran daha bilgili olacaktır zira hocan sana gidip Framework, kütüphane anlatmaz ama araştıran adam en az bir kere karşılaşır bunlarla.

Mesela şu anda benim kullandığım Açık kaynak kodlu Godot Engine C++ ile yazılmış ama Python temelli GDScript diye bir script dili kullanıyor.
(Bu arada Python hakkında ne düşünüyorsun ?)
 

Minecraftplayerr

Java, Skript, Php, Html, Css, Javascript, Anime
En iyi cevaplar
7
c++ işaretledim ama bilmediğimden dolayı işaretledim.
Yazılan yazılardan sonra java diyorum ben de. Her türlü makine javayı destekliyor artık. Java desteklemeyen makine makine değildir. (C++ destekliyor mu bilmiyorum, hiçbir fikrim yok.)
 
Üst