Bilginler Forum
Bolüm - 1 - Java'ya Giris Uye_ol
| Bilginler Forum | En Bilgili Forum Sitesi |
Bilginler Forum
Bolüm - 1 - Java'ya Giris Uye_ol
| Bilginler Forum | En Bilgili Forum Sitesi |
Bilginler Forum
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Bilginler Forum

Bilginler Forum | Yetkin Forum Güvencesiyle Sizlerle
 
AnasayfaAnasayfa  Latest imagesLatest images  Kayıt OlKayıt Ol  Giriş yap  

 

 Bolüm - 1 - Java'ya Giris

Aşağa gitmek 
YazarMesaj
Admin
Bilginler Forum'un Yeni Admini BéRK
Bilginler Forum'un Yeni Admini BéRK
Admin


Mesaj Sayısı : 215
Kayıt tarihi : 10/04/10
Yaş : 34
Nerden : Bilginler Forum'dan

Bolüm - 1 - Java'ya Giris Empty
MesajKonu: Bolüm - 1 - Java'ya Giris   Bolüm - 1 - Java'ya Giris EmptyPerş. Nis. 29, 2010 8:36 am

Nicin Java programlama Dili

Java Programlama dili su anda dünyadaki en popüler programlama dillerinden biri haline gelmistir. Java SUN bilgisayar sirketince orijinal olarak elektrikli ev araclarinin (mikrodalga firinlari, buzdolaplari , televizyonlar, uzaktan kumanda cihazlari vs.) birbiriyle haberlesmesini saglamayi amaclayan bir proje icerisinde 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 icen programlama gurubu tarafindan kahve markasindan esinlenerek Java olarak degistirildi. Akilli elektronik ev araclari pazari SUN gurubunun tahminlerinden cok daha yavas bir gelisme gosteriyordu. 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 gostererek bütün dünyaya yayilmaya basladi. Javanin Dinamik Web sayfalari hazirlamadaki büyük potansiyelini goren SUN sirketi projeyi bu tarafa yonlendirdi 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 ihtiyaclarina cevap verebilen ve Ticari gayeler icin hazirlanan bir Program dili olarak daha onceki bilgisayar dillerinin hic birinin kapsayamadigi ozellikleri icermekteydi. Bunun yani sira dil komut yapisi olarak C++ diline cok yakin olmasi da ogrenilmesini kolaylastiriyordu. SUN Javayi "World Wide Web" de kullanmak isteyen herkese ücretsiz olarak sundu. Java internette yayinlanmasinin ardindan cok büyük bir patlama yasadi. 1997 ye gelindiginde dünyadaki bütün bilgisayar okullarinda temel bilgisayar dili olarak gosterilmeye baslandi. Dünyada su anda hala en cok kullanilan bilgisayar dili olan C++ dilinin yapilan hatalari tam olarak denetlememesi programin calisma hizini arttirma yonünden iyi bir ozellik 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 cok daha kolaylikla ogrenebilecegi bir dildir. Burada hemen sunu da belirtelim. C dili hizli calisma amaci birinci planda tutularak yaratilmis bir dildir. Javada ise emniyet ilk planda yer almistir. Hiz acisindan düsünüldügünde java C (ve C++) diliyle rekabet edemez. zaten program derleyicisi de C++ dilinde yazilmistir.

Javanin diger onemli bir temel ozelligi Nesne kokenli (object oriented) bir dil olmasidir. Nesne kokenli diller, nesneleri gercek dünyadakine daha benzer bir yapida tanimlayarak anlasilmalarini kolaylastirirlar. Nesneleri gercek dünyadaki gibi masa, sandalye, bilgisayar, gercek gaz, isi esanjorü gibi tanimlayarak programlamak insan beyninin anlamasi acisindan cok daha kolaydir. Bundan onceki tam nesnel kokenli programlama dillerinden hicbiri cok yayginlik kazanmamisti. Bu tür dillere Smalltalk,u Ornek verebiliriz. C++ nesnel kokenli programlama yapabilen bir dildir. Fakat yapisal (structural) birprogramlama dili olan C dilinin bir uzantisi olarak gelistirildiginden tam anlamiyla nesnel kokenli bir dil oldugu soylenemez.
Sayfa başına dön Aşağa gitmek
http://bilginler.hareketforum.com
Admin
Bilginler Forum'un Yeni Admini BéRK
Bilginler Forum'un Yeni Admini BéRK
Admin


Mesaj Sayısı : 215
Kayıt tarihi : 10/04/10
Yaş : 34
Nerden : Bilginler Forum'dan

Bolüm - 1 - Java'ya Giris Empty
MesajKonu: Geri: Bolüm - 1 - Java'ya Giris   Bolüm - 1 - Java'ya Giris EmptyPerş. Nis. 29, 2010 8:36 am

Java dilini gelecegin dili yapan diger bir ozelligi de cok kullanimli (multi-tasking) ve paralel kullanimli(multi-treading) bir dil olmasidir. Cok kullanimlilik birden fazla islemin ayni anda yapilabilmesinin tanimidir. Paralel kullanimlilik ise birden fazla programin ayni anda hafizayi beraber kullanarak kullanilabilmesidir. Ornek olarak World ve Excel programlarinin Windows NT ortaminda ayni anda kullanilmasidir. ADA gibi bazi eski Program dillerinde cok 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 parcalari gonderilir. Paralel kullanimda ise bir CPU nun kullanim zamani kücük parcalara ayrilarak degisik Program veya Program parcaciklari bu zaman paketciklerini paylasarak kullanirlar.

Javayi onemli bir Program dili haline getiren en onemli ozelligi ise kullanilan bilgisayardan bagimsiz olmasidir. Javada yazilan bir Program Unix, Machintosh, Windows 95 veya Windows NT veya herhangi bir 32 bit makinada hic 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 gercek zamanda www sayfalarinda gostermek mümkündür. Kendi web sayfanizi veya webde yazilmis kitabinizi bütün dünyaya aktarirken yaptiginiz analizleri de bu kitabin dinamik bir parcasi olarak sunabilirsiniz. Bu Türkiye gibi ülkelerin dünyaya kapilarini daha kolay acmalari acisindan oldukca onemli bir ozelliktir.

Javanin HTML diliyle kullanilabilmesi, bazi kisilerde htmlin bir parcasi oldugu gibi bir kavram gelismesine yol acmistir. Programlamaya yeni baslayanlar *** sik html ile javayi birbirine karistirirlar. veya javanin HTML´nin bir uzantisi oldugunu düsünürler. Bu temelde oldukca yanlis bir varsayimdir. HTML internet belgelerini birbirine baglamak amaciyla gelistirilmis bir belge islem sistemidir ve bir programlama dili degildir. HTML ile javanin tek gercek ilgisi HTML deki applet komutudur. bu komut yardimiyla java dilinde yazilmis programlarin sonuclari HTML ortamina dinamik olarak aktarilabilir.
Sayfa başına dön Aşağa gitmek
http://bilginler.hareketforum.com
 
Bolüm - 1 - Java'ya Giris
Sayfa başına dön 
1 sayfadaki 1 sayfası

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
Bilginler Forum :: Web Master Programlama ve Tasarım :: Programlama :: Java-
Buraya geçin: