Neden Java ?
Gömülü sistemler üzerine çalışmalar yapan James Gosling ve ekibi projeleri için C ve C++ dillerinin yeterli gelmediğini fark ettiler. Bunun üzerine bu iki dilin iyi taraflarını alarak "OAK" dilini yani günümüzdeki Java programlama dilini oluşturdular.Peki ama neden Java şimdi buna göz atalım.
1)Basit Olması: Java programlama dilinin yazımı kolaydır. Daha okunaklı bir yapısı vardır. Java geleceğe dönük yapıların oluşturulmasında kullanılarak kolaylık sağlar. Örneğin 10 sene sonra yapılan bir Java projesi yine aynı kolaylık ve okunabilirlik ile bizlerin işini kolaylaştırır. Aynı zamanda öğrenmesi kolaydır.
2)Güvenli Olması: Java programları diğer sistemlere zarar vermez. Bu yüzden daha güvenlidir. İnternet uygulamalarına karşı denetim sağlar.
3)Taşınabilir Olması: Java farklı ortamlarda çalışabilir. Bunun için java run time system (JVM) kullanılabilir. Windows, Linux, Mac gibi işletim sistemlerinde rahatlıkla çalışır.
4)Nesne Yönelimli Olması: Java ; C,C++ gibi nesne yönelimli bir programlama dilidir. Nesne tabanlı programlama ( Object Orrianted Programming ) bizim gerçek hayatta kullandığımız nesneleri bilgisayar ortamında oluşturmamızı sağlar.
5)Tarafsız Mimariye Sahip: Java işletim sistemlerinin mimarilerini ve özel makineleri kullanmaz. Tarafsız bir mimariye sahiptir. Donanımdan bağımsızdır.
6)Yüksek Performans: Java da bytecode çok iyi optimize edilmiştir. JVM (Java Virtual Machine) derlerken çok hızlı çalışır.
Bytecode: Bytecode, javanın bizim yazdığımız kodu anlayacağımız dile çevirip bilgisayara aktarmasıdır. Bytecode javanın anladığı bir dildir aslında.
Yorumlar
Yorum Gönder