1. sayfa
merak ettim madem java daha iibi platform neden herkes C++ C# peşınden kosuyor ? |
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.
mühendislere programlamaya girişte genellikle c gösterirler de ondan. |
C temeldir. |
C konularının %90 ı ödev sorusu. |
"mühendislere programlamaya girişte genellikle c gösterirler de ondan" bunu ben başlığa cevap vermek için yazdım. "madem java daha iyi niye herkes C konusu açıyor?" bunun nedeni mühendislere gösterilen dil c o yüzden herkes ödev için filan konu açıyor. ha neden mühendislere gösteriliyor diye sorarsak. dediklerine katılıyorum. c++ ile yapamayacağın şey yok. |
peki bu bizim gerizekalı okul niye direk javaya giriş yaptı? ne bi algoritma gördük ne bi başka bişey direk javaya giriş yaptık.Madem herkes bu kadar yogunlukta C++ ile başlıyor bolumune yardımlasma bakımından da bize java yerıne c++ verılseydı keske. Bunun mantıgı nedır hala cozemedım. |
Bazı okullar farklı olmak adına böyle hatalar yapabilirler ama c den nefret edenlerin dahi hemfikir olduğu husus programcılığa c (veya c++) ile başlanmasıdır. Ben c++ tan sonra javaya giriş yaptım ve gördüm ki zaten java biliyormuşum. ![]() Biraz övmek gibi olacak ama c++ genişletilebilir bir dildir ve c++ ta olmayan özellik diye birşey yoktur. Mühendis olacak birisinin kesinlikle bilmesi (ve uzun süre tecrübe etmesi) gerekir. Tabiki bütün bu söylediklerim dillerin kendisi için geçerli. Java ve c# ı güçlü kılan şey dil ile tümleşik gelen kütüphaneleridir (framework). C++ ta böyle olanaklar ancak üçüncü parti kütüphaneler ile sağlanabilir (mesela Qt). |
Her dilin kendine ait has özellikleri ve avantajlari vardir, ama java görüyorsun diye sakin karamsarliga kapilma. Bu dili ögrenmenin avantajlari her gün daha fazla artiyor cünkü piyasada bu dili bilen/ilgilenen cok fazla kisi yok. Dolayisiyla bilenlerin is bulma olasiligi biraz daha yüksek. |
arkadaşım öncelikle bi sakin ol. bi üstteki arkadaşın da söylediği gibi java görüyorsun diye karamsarlığa kapılma. bu senin için dezavantaj değil bence tam tersine aslında avantajdır. yani bu "bazı okulların farklı olmak için yaptıkları bir hata" değildir ![]() çünkü maalesef c++ dan java ya geçtiğinde zaten java'yı bilmiş olmayacaksın. bildiğin tek şey syntax, yani temel yazım biçiminin neredeyse aynı olduğudur. halbuki aslında java bir deryadır. piyasada c ve c++ üzerine çalışan firma çok nadir bulursun. genellikle c# ve java yazılır. framework'ü güçlü olduğu için c# öğrenmesi daha kolaydır ancak bilen adam sayısı fazla olduğu ve sertifikaları parayla bile satılabildiği için, piyasası düşüktür. javayı öğrenmesi hem zordur, bu yüzden bilen kişi sayısı azdır ve hem de sertifikaları alması kolay olmadığı için piyasası nispeten bir miktar daha yüksektir. algoritma konusunda ise, pseudo code için bile mi ders görmediniz? yani başla->şunu yap->bunu yap->bitir şeklinde. eğer bunu bile görmediyseniz gerçekten eksik bir eğitim olmuş. algoritma mantığı bu işin temelidir. en azından bunun verilmesi gerekliydi. neyse pm de attım sana zaten. java ile ilgili her türlü soruna yardımcı olurum sıkma canını ![]() kolay gelsin. |
Bunun konu açmakla ne alakası var ki ![]() |
1. sayfa
Kim size JAVA daha iyi bir programlama dili veya platform:) dediyse , hayatında sadece java ile System.out.println(”Hello world!”); kodunu yazmıştır.
C/C++ in yapıp ta java ve c# da yapmakta zorlanacağın bir sürü işlem var.Bakınız embeded projeleri .Savunma sanayi aselsan, roketsan ,tai c/c++ üzerinde çalışır.
C# ile yapıp java ve c/c++ ile zorlanacağın işlemler vardır. Harika framewoku ile saatlerce uğraşacağın işlemleri dk lara indirebiliyorsun.
Java ile yapıp c/c++ ve c# ile zorlanacağın işlemler vardır. Cross platformdur. C/c++ ile uğraşmak istemediğin ve cross platform çalışmasını istediğin biraz daha high level programlar için java kullanırsın.
Yani ne c temeldir nede mühendislere programlamaya girişte genellikle c gösterirler de ondan. olduğundan developer lar c/c++ veya c#(c/c++ ile alakası yok) peşinde koşarlar. İhtiyaç meselesidir.
< Bu mesaj bu kişi tarafından değiştirildi geforcem -- 1 Kasım 2011; 12:03:57 >
Bu mesaja 1 cevap geldi. Cevapları Gizle