Java ve Tarihçesi


Java programlama dili C kökenli dillerin bir devamıdır. Zaten bu başlık altında ileride ve şimdi ekleyeceğim tüm yazıları anlayabilmeniz için C++ bilmeniz gerekmektedir. Bu şu anlama geliyor Zaten C++ programcısıysanız bu yazılar size
hızlı adaptasyon sağlayacaktır. Aksi taktirde OOP kuralları ve kavramlarına sıfırdan değinilmeyecektir.


C++ dili mirascısı olduğu C dili ve Obje kullanımı ile bir bütünlük taşımaktadır. C++ nesneye yönelimli programlama mantıkları kurabilmeyi ve böylece daha verimli kod yazabilmeyi hedeflemektedir. Java kodları şiddetli
şekilde C++ kodlarına benzer. C++ bu açıdan mükemmel bir programlama dilidir.


Javanın çıkışında en önemli devrim WWW dir. Java programlama dili Sun Microsystems bünyesindeki programcılar tarafından tasarlanmıştır. C++ ve diğer dillerle yazılmış programlar derlendikten sonra derlendikleri işlemciye bağımlı olarak çalışırlar. Java bu noktada platform bağımsız bir dil gerçekleştirmek amacı ile ortaya konmuştur.Java bunun hariinde felsefi bazı farklara sahiptir. C++ gibi java da profesyonel programlamaya yöneliktir. Yani ne yazarsanız onu elde edersiniz.
Bu benzer programlama etkileri C# dilinde de gözlenmektedir. İki dil aynı sözdizimine ve benzer yapılara sahiptir. Bu da javanın gücünü bir başka kanıtıdır