KlavyeSende.CoM
Eylül 08, 2008, 07:14:07 ÖS *
Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.

Kullanıcı adınızı, parolanızı ve aktif kalma süresini giriniz
  KlavyeSende.Com | Artık Klavye Sende !
 
Ana Sayfa Yardım Ara Admin Admin Admin Giriş Yap Kayıt  
Sayfa: [1]
  Yazdır  
Gönderen Konu: Java Nedir?  (Okunma Sayısı 119 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
Aralık 30, 2006, 08:55:22 ÖS
Sensizim
Graphic
Yönetici
******

Üye Bilgileri
Üye ID: 3

Mesaj Sayısı: 3174

Nerden:

Cinsiyet: Bay

Rep : 171
Offline Offline

|- ѕєηι ѕєνιуσяυм.. -|

Durumum:


Üyelik Bilgileri


JAVA 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.Assemblyakina 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
Logged

Resimlerin Görüntülenmesine İzin Verilmiyor
Resimleri Görebilmek İçin Üye Ol veya Giriş Yap
Kasım 10, 2007, 11:21:26 ÖÖ
anaconda_
BanneD
*
Avatar Yok

Üye Bilgileri
Üye ID: 2214

Mesaj Sayısı: 1911

Nerden: anaconda'nın yanından

Cinsiyet: Bay

Rep : 25
Offline Offline

AnaCoNDaa

Durumum:


Üyelik Bilgileri WWW


eLiNe sağLıK
Logged
Sayfa: [1]
  Yazdır  
 
Gitmek istediğiniz yer:  

MySQL ile Güçlendirildi PHP ile Güçlendirildi Powered by SMF 1.1.2 | SMF © 2006, Simple Machines LLC
Seo4Smf v0.2 © Webmaster's Talks
XHTML 1.0 Geçerli! CSS Geçerli!
eXTReMe Tracker