SORU
8 HAZİRAN 2009, PAZARTESİ


JavaScript yazılmamış bir dil mi?

Bazı insanlar bir JavaScript çağrı öğrendim ki, "dinamik, zayıf yazılan" dil, ancak bazı bile diyelim ""? yazılmamış Gerçekten mi?

CEVAP
6 ŞUBAT 2012, PAZARTESİ


JavaScriptyazılmamış:

Hatta Brendan Üzerinde öyle diyor. Twitter, bu soruya bağlantılı bir konu diye cevap verdi

... academic types use "untyped" to mean "no static types"...

Yani sorunun birkaç farklı tanımları varyazılmamış.

Bir tanımı da yukarıdaki cevapları bir hakkında konuştuk olmuştur - çalışma zamanı değerleri etiketi ve sadece bit olarak her işler değeri yok. JavaScriptyoketiket değerleri ve bu etiketlere göre farklı davranışları vardır. JavaScript açıkçası bu kategoriye uymuyor.

Diğer tanımındanProgramlama Dili Teorisi(Brendan dir akademik şeyi). Bu etki,yazılmamışsadece anlamına gelir. everything belongs to a single type.

Neden? Bir dil tek tip align kanıtlar varken bir program oluşturur (çünkü bir.k.bir. the Curry-Howard correspondence; türleri teoremleri, programlar deliller). Bu yazılmamış bir dilde anlamı:

  1. Bir programdırher zamanoluşturulan
  2. Bu nedenle türleriher zamanmaç
  3. Bu nedenle tek olmalıbiryazın

Yazılı bir dil aksine:

  1. Bir programolmayabiliroluşturulacak
  2. Tür çünküolmayabilirmaç
  3. Bir programı içerebilirbirden fazlatürleri

Yani, PLT, sen gityazılmamışsadece anlamına gelirdinamik olarak değişebilirveyazdınızsadece anlamına gelirstatik olarak yazılmış. JavaScript kesinlikle bu kategoride yazılmamış.

Ayrıca Bkz:

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • modica89

    modica89

    24 HAZİRAN 2007
  • snookie77

    snookie77

    2 Mart 2006
  • UberFacts

    UberFacts

    26 EKİM 2013