C# VE JAVA
Would you like to react to this message? Create an account in a few clicks or log in to continue.

C# VE JAVA

bilşim ve yazılımda son nokta
 
AnasayfaLatest imagesAramaKayıt OlGiriş yap
Giriş yap
Kullanıcı Adı:
Şifre:
Beni hatırla: 
:: Şifremi unuttum
Arama
 
 

Sonuç :
 
Rechercher çıkıntı araştırma
Ortaklar
Istatistikler
Toplam 7 kayıtlı kullanıcımız var
Son kaydolan kullanıcımız: AhmetCe00664761

Kullanıcılarımız toplam 72 mesaj attılar bunda 72 konu
Anahtar-kelime
işlem

 

 Java Nedir? 2

Aşağa gitmek 
YazarMesaj
Admin
Admin



Mesaj Sayısı : 72
Kayıt tarihi : 02/12/08

Java Nedir? 2 Empty
MesajKonu: Java Nedir? 2   Java Nedir? 2 Icon_minitimeCuma Ara. 05, 2008 12:15 pm

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.

İşte javanın diğer dillerden çalışma farkı budur.Diğer özellikleri daha sonra yayınlıyacağım.Şimdilik bu kadar:))
Sayfa başına dön Aşağa gitmek
http://csharp.yetkinforum.com
 
Java Nedir? 2
Sayfa başına dön 
1 sayfadaki 1 sayfası
 Similar topics
-
» Java Nedir ?
» Java''da Veritabanına Kayıt Örneği
» CLASSPATH java
» Java İle Eposta (JavaMail)
» Java Nasıl Çalışır ?

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
C# VE JAVA :: JAVA :: Makaleler-
Buraya geçin: