www.forumyok.forumm.biz
Would you like to react to this message? Create an account in a few clicks or log in to continue.



 
AnasayfaAnasayfa  Latest imagesLatest images  Kayıt OlKayıt Ol  Giriş yapGiriş yap  

 

 Java Nedir?

Aşağa gitmek 
YazarMesaj
DEN(ge)[s]İZ
AdministratorAdministrator
DEN(ge)[s]İZ


Kadın
Mesaj Sayısı : 3681
Yaş : 115
Nerden : ı cennet olsun =)
Kayıt tarihi : 14/06/08

Java Nedir? Empty
MesajKonu: Java Nedir?   Java Nedir? Icon_minitimeÇarş. Haz. 24, 2009 9:39 pm

AVA NEDİR...

Java temelde kendine has yorumlaması olan bir bilgisayar dilidir.Ama bu
yorumlama tarzı yeni bir teknolojinin doğmasına neden olmuştur.Bu
yüzden java denince akla hem programlama dili hemde bir teknoloji
gelmelidir.Javayı farklı yapan şeyi anlamak için konuyu temelden ele
almak gerekir...

Programlama dünyasında şu anda 5 kategoriye alınan diller mevcut.Bunlar

1.Makine kodu
2.Assembly
3.Basic, Cobol, C, Fortran...
4.Perl, Java
5.Uzun süredir çalışılıyor.

1.Makine kodu: Bilgisayar işlemcisinin anladığı tek dildir.Bu dilde
bilgisayara istediklerimizi belli bir düzen içerisinde 0 ve 1'li
dizeler halinde iletiriz.

2.Assembly:Makina dilinden sonra geliştirilen bir dil.2. nesil dil olarak tanımlanır.

3.Basic, Cobol, C, Fortran: Çoğumuzun yakından tanıdığı dillerdir.

4.Perl, Java: Bu diler yeni nesil olarak anlılır.Tip dillerin çalışması için bir yorumlayıcı bulunması gerekir.

5.İnsanın konuşarak hükmetmesi planlanan dillerdir.Halen yapım aşamasında.Uzun bir süreden beri çalışılıyor...

Şimdi bu yelpazede her yeni nesil makina kodundan uzaklaşıyor.Ama
makine dili bilgisayarla aynı dili konuştuğu için çok daha hızlı ve
etkilidir.Ancak insanlar için daha az anlaşılır ve her makinenin
anlayacağı dil birbirinden farklıdır.Bu yüzden daha az
'taşınabilir'.(Bunun anlamı, bir dilde oluşturduğumuz programın farklı
makinede çalışma yetisidir).Yelpazenin diğer ucunda ise çalıştırıldığı
anda yorumlanan diller olarak kabul edilebilir.Buna örnekte Perl, java
script.Bu durumda o dili yorumlayacak bir yorumlayıcı olması
gerekir.Buda programların çalışma hızını düşürecektir.

Sonuç olarak yelpazeyi 2 uca ayırdık.Peki java hangisi?Java ya hepsi, ya hiçbiri...
Şimdi bu nedemek?Bu şu demek: Java programlama dili tüm dillerden
farklı bir tarz olarak tüm dillerin özelliklerini barındırır.Bu
bakımdan javayı herhangi bir uca oturtmak yanlış olur.

Bunu biraz açalım.C diliyle bir program yazdınız.Ve çalıştırmak için
derleme aşamasından sonra o programı makine diline çevirmiş
olursunuz.Tabi programınızı hangi platformda çalıştırmak istediğinize
bağlı.Derledikten sonra yanlızca o platformda çalışır.Yani bunu Pc'nize
kurdunuz, ve aynı programı Mac'ta çalıştırmak olanaksızdır.

Ama java böyle değil!Java ile yazılan her program byte code adı verilen
ara dile çevrilir.Bu dili yorumlayan JVM(Java Virual Machine) diğer
adıyla Java Sanal Makinesi
bu dili yorumlar ve her yerden çalışacak hale gelir.Bu program bugün hemen her makinede bulunur.
Sayfa başına dön Aşağa gitmek
http://www.forumyok.yetkin-forum.com
 
Java Nedir?
Sayfa başına dön 
1 sayfadaki 1 sayfası
 Similar topics
-
» Biyografi Nedir ? Otobiyografi Nedir ?
» Java Kurulumu..

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
www.forumyok.forumm.biz :: PROGRAMLAR :: Programlama :: Java-
Buraya geçin: