SORU
22 HAZİRAN 2013, CUMARTESİ


Betik Dili vs Programlama Dili

Merhaba herkes Betik Dili ve Programlama Dili arasındaki farkı açıklayabilecek olan var mı? Ayrıca her devlet için bazı örnekler . Çok Araştırdım ama hep Yığın Taşması en iyi cevapları bulmak.

CEVAP
22 HAZİRAN 2013, CUMARTESİ


Betik dilleri açık derleme bir adım gerektirmeyen programlama dilleri vardır.

Normal durumda, örneğin, çalıştırmak için önce bir C programını derlemek için. Ama normal durumda, çalıştırmadan önce bir JavaScript programı derlemek gerek yok. Yani JavaScript bazen bir "" dil. komut dosyası oluşturma denir

Bu satırı derleme modern donanım ve çağdaş derleme teknikleri ile kadar hızlı olabilir, çünkü daha fazla ve daha bulanık oluyor. Örneğin, V8, Google JavaScript motoru ve tarayıcı dışında bir sürü de makine diline anında JavaScript kodu derler, yerine yorumlama Krom kullanılır. (Aslında, V8 bir iki fazlı derleyici en iyi duruma getirme.)

Bir dil olup olmadığını da unutmayın" dil veya dil daha çevre hakkında daha fazla olabilir. "betik C yorumlayıcı yazmak ve bir betik dili (ve insanlar) olarak kullanamazsın sebebi var. Ayrıca makine kodu için JavaScript derleme ve çalıştırılabilir bir dosya (ve insanların) saklayamazsınız sebebi var. Ruby, bu iyi bir örnektir dili: orijinal uygulama tamamen (ama artık bunun için çok Derleyiciler vardır "" dili) komut dosyası,. yorumlandı

""Dil (örneğin, diller . betik bazı örnekler ^em>geleneksel olarakaçık derleme bir adım) olmadan kullanılır:

  • Lua
  • JavaScript
  • Bozuksa ve VBA
  • Python

Ve olanlar küçük bir çat Patgeleneksel olarakaçık derleme bir adım ile kullanılan:

  • C
  • C
  • D
  • Java(ama sonra Java yorumlanan ve ya zamanında/çekirdekler olan bayt kodunu) için derlenmiş olduğunu unutmayın
  • Pascal

Bu sadece birçokeğer biraz araştırma yaparsanız az, çok daha fazlasını bulabilirsiniz.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DavideoDesign

    DavideoDesig

    24 NİSAN 2006
  • EmmightySofia

    EmmightySofi

    25 EYLÜL 2011
  • Phymec

    Phymec

    18 Temmuz 2009