23 Mayıs 2012, 00:06:47| *
Hoşgeldiniz, Ziyaretçi.Lütfen giriş yapın veya kayıt olun.
E-posta adresinize aktivasyon iletisi gelmediyse lütfen buraya tıklayın.

Kullanıcı adınızı, parolanızı ve aktif kalma süresini giriniz
Duyurular: BURASI BALIKESIR KEPSUT    
 
   Ana Sayfa   Yardım Ara KEPSUT RADYO GoogleTagged Giriş Yap Kayıt  
WWW.KEPSUT.BIZ FORUM SAYFAMIZ KISA BIR ZAMAN ÖNCE HACKLENMISDIR VE SIMDI YINE YAPIM ASAMASINDADIR KISA BIR ZAMAN ICINDE YINE GÜVENLI BIR ORTAMDA BURADA OLACAGIZ. kepsut@kepsut.biz
Sayfa: [1]   Aşağı git
  Yazdır  
Gönderen Konu: Java Programlama Dili  (Okunma Sayısı 916 defa)
BeYZaDe
Kahraman Üye
*****
Çevrimdışı Çevrimdışı

Mesaj Sayısı: 139


« : 03 Temmuz 2009, 13:43:30| »

Java Programlama dili su anda dünyadaki en popüler programlama dillerinden biri haline gelmistir. Java SUN
bilgisayar sirketince orijinal olarak elektrikli ev araçlarinin (mikrodalga firinlari, buzdolaplari , televizyonlar,
uzaktan kumanda cihazlari vs.) birbiriyle haberlesmesini saglamayi amaçlayan bir proje içerisinde 1991 yilinda
gelistirilmeye baslandi. Orijinal adi bu dilin yaraticilari James Gosling, Patrick Naughton, Chis Wartdh, Ed
Frank ve Mike Sheridan tarafindan Oak olarak konulan programlama dili daha sonra bu isimde baska bir
programlama dili oldugu kesfedilince o anda bir kahvehanede kahve içen programlama gurubu tarafindan kahve
markasindan esinlenerek Java olarak degistirildi. Akilli elektronik ev araçlari pazari SUN gurubunun
tahminlerinden çok daha yavas bir gelisme gösteriyordu. Bu yüzden Java dili projesi ticari bir gelistirme projesi
olarak büyük olasilikla iptal edilecekti. 1993 Yilinda "World Wide Web" büyük bir atilim göstererek bütün
dünyaya yayilmaya basladi. Javanin Dinamik Web sayfalari hazirlamadaki büyük potansiyelini gören SUN
sirketi projeyi bu tarafa yönlendirdi ve bu javaya yeni bir canlilik ve yasama umudu sagladi.
Mayis 1995 de SUN javayi büyük bir konferansta tanitti. Program is dünyasi tarafindan derhal büyük bir ilgiyle
karsilandi. Java Modern bilgisayar dünyasinin ses, grafik islem, haberlesme gibi ihtiyaçlarina cevap verebilen ve
Ticari gayeler için hazirlanan bir Program dili olarak daha önceki bilgisayar dillerinin hiç birinin kapsayamadigi
özellikleri içermekteydi. Bunun yani sira dil komut yapisi olarak C++ diline çok yakin olmasi da ögrenilmesini
kolaylastiriyordu. SUN Javayi "World Wide Web" de kullanmak isteyen herkese ücretsiz olarak sundu. Java
internette yayinlanmasinin ardindan çok büyük bir patlama yasadi. 1997 ye gelindiginde dünyadaki bütün
bilgisayar okullarinda temel bilgisayar dili olarak gösterilmeye baslandi. Dünyada su anda hala en çok kullanilan
bilgisayar dili olan C++ dilinin yapilan hatalari tam olarak denetlememesi programin çalisma hizini arttirma
yönünden iyi bir özellik olsa da profesyonel programcilar disinda kullanilmasini sinirlandirici bir etki yapiyordu.
Java ise bütün hatalari bildiren yapisi ve modern bilgisayarin bütün fonksiyonlarina ulasabilen kütüphaneleriyle
programcilarin çok daha kolaylikla ögrenebilecegi bir dildir. Burada hemen sunu da belirtelim. C dili hizli
çalisma amaci birinci planda tutularak yaratilmis bir dildir. Javada ise emniyet ilk planda yer almistir. Hiz
açisindan düsünüldügünde java C (ve C++) diliyle rekabet edemez. zaten program derleyicisi de C++ dilinde
yazilmistir.
Javanin diger önemli bir temel özelligi Nesne kökenli (object oriented) bir dil olmasidir. Nesne kökenli diller,
nesneleri gerçek dünyadakine daha benzer bir yapida tanimlayarak anlasilmalarini kolaylastirirlar. Nesneleri
gerçek dünyadaki gibi masa, sandalye, bilgisayar, gerçek gaz, isi esanjörü gibi tanimlayarak programlamak insan
beyninin anlamasi açisindan çok daha kolaydir. Bundan önceki tam nesnel kökenli programlama dillerinden
hiçbiri çok yayginlik kazanmamisti. Bu tür dillere Smalltalk,u Örnek verebiliriz. C++ nesnel kökenli
programlama yapabilen bir dildir. Fakat yapisal (structural) birprogramlama dili olan C dilinin bir uzantisi olarak
gelistirildiginden tam anlamiyla nesnel kökenli bir dil oldugu söylenemez.
Java dilini gelecegin dili yapan diger bir özelligi de çok kullanimli (multi-tasking) ve paralel kullanimli(multitreading)
bir dil olmasidir. Çok kullanimlilik birden fazla islemin ayni anda yapilabilmesinin tanimidir. Paralel
kullanimlilik ise birden fazla programin ayni anda hafizayi beraber kullanarak kullanilabilmesidir. Örnek olarak
World ve Excel programlarinin Windows NT ortaminda ayni anda kullanilmasidir. ADA gibi bazi eski Program
dillerinde çok kullanimlilik programlanabiliyordu. Paralel kullanim olanaklarini sunan ilk bilgisayar dili ise
javadir. Paralel kullanim paralel programlama kavramindan ayridir ve karistirilmamalidir. Paralel
programlanmada birden fazla Bilgi islem Ünitesine (CPU ) ayri programlar veya bir programin ayri parçalari
gönderilir. Paralel kullanimda ise bir CPU nun kullanim zamani küçük parçalara ayrilarak degisik Program veya
Program parçaciklari bu zaman paketçiklerini paylasarak kullanirlar.
Javayi önemli bir Program dili haline getiren en önemli özelligi ise kullanilan bilgisayardan bagimsiz olmasidir.
Javada yazilan bir Program Unix, Machintosh, Windows 95 veya Windows NT veya herhangi bir 32 bit
makinada hiç degistirilmeden kullanilabilir. Java programlarinin grafikleri "Wold Wide Web" sayfalarinin
programlama dili olan html (hypertext markup language) ile aktarilir. Bu yüzden html ve java programlarini
birlikte kullanmak ve java programlarini gerçek zamanda www sayfalarinda göstermek mümkündür. Kendi web
sayfanizi veya webde yazilmis kitabinizi bütün dünyaya aktarirken yaptiginiz analizleri de bu kitabin dinamik bir
parçasi olarak sunabilirsiniz. Bu Türkiye gibi ülkelerin dünyaya kapilarini daha kolay açmalari açisindan
oldukça önemli bir özelliktir.
Javanin HTML diliyle kullanilabilmesi, bazi kisilerde htmlin bir parçasi oldugu gibi bir kavram gelismesine yol
açmistir. Programlamaya yeni baslayanlar sik sik html ile javayi birbirine karistirirlar. veya javanin HTML'nin
bir uzantisi oldugunu düsünürler. Bu temelde oldukça yanlis bir varsayimdir. HTML internet belgelerini
birbirine baglamak amaciyla gelistirilmis bir belge islem sistemidir ve bir programlama dili degildir. HTML ile
javanin tek gerçek ilgisi HTML deki applet komutudur. bu komut yardimiyla java dilinde yazilmis programlarin
sonuçlari HTML ortamina dinamik olarak aktarilabilir.
Kayıtlı

Sayfa: [1]   Yukarı git
  Yazdır  


 
Gitmek istediğiniz yer:  

MySQL Kullanıyor PHP Kullanıyor Powered by SMF 1.1.16 | SMF © 2011, Simple Machines XHTML 1.0 Uyumlu! CSS Uyumlu!
Bu Sayfa 0.157 Saniyede 21 Sorgu ile Oluşturuldu

21 Mayıs 2012, 09:59:21|