Java, 1990′ların başında dünyanın önemli yazılım firmalarından biri olan ve kısa süre önce Oracle firması tarafından satın alınan Sun Microsystems tarafından geliştirilmiş, tamamen “Nesne Yönelimli Programlama (Object Oriented Programming)” paradigması üzerine tasarlanan çok güçlü ve önemli bir programlama dilidir. İlk zamanlar tasarlanan programlama dilinin adı, geliştirme takımının lideri olan James Gosling’in önerisi ile Oak olarak belirlense de, daha sonra Oak adında başka bir programlama dilinin var olduğu görülerek, dilin adı JAVA olarak belirlenmiştir.
Java, programlama dilinden öte aslında bir platformdur. Platform bağımsızlığı Java’nın en önemli özelliklerinden biri olduğu bir gerçektir. Peki, platform bağımsızlığı derken neyi kastediyoruz? Platform bağımsızlığı kabaca, geliştirilen uygulamaların herhangi bir platforma bağımlı olmaması demektir. Örnek olarak, Java uygulamaları geliştirilirken Unix, Linux ya da Windows platformlarına herhangi bir bağımlılık yaratmaz. Bu da, yazılım geliştiricilerinin başındaki en önemli sorunlardan biri olan yazılımın platformlar arası taşınması (deployment) konusunda, geliştiricilere (developers) büyük bir avantaj sağlamaktadır. C ya da C++ programlama dilleri kullanılarak yazılan uygulamalar, geliştirildiği platforma özgü birtakım kütüphaneler kullanmak zorundadır. Bu da bir süre sonra, uygulamanın başka bir platformda çalıştırılması zorunluluğu ortaya çıktığında, yazılımın diğer platform için tekrar yazılması gerekliliğini ortaya çıkarır ki bu, hem zaman hem de para kaybı demektir.
RSS Feed
Nisan 22nd, 2010
fatih
Posted in
Tags:
