SORU
11 EYLÜL 2009, Cuma


Neden Clojure diğer JVM Lisps: Kawa, Silahlı Ayı veya SİSC?

JVM zaten üç Lisps Clojure önce olay yerine varmıştı:*, Armed Bear *0 ve SISC.

Gap Clojure o Lisps tarafından bırakılan dolgu nedir?

CEVAP
11 EYLÜL 2009, Cuma


Kawa, ABCL ve SİSC olan diş oldukça uzun olan dilleri reimplementations. Eğer herhangi bir nedenle JVM üzerinde standart Düzeni veya standart Common Lisp kullanmak istiyorsanız mükemmel.

Clojureyenidil. Bir dolgu değilgap. Tamamen yeni olanaklar ekler. Tamamen işlevsel bir yaklaşım Düzeni, iyilik ve CL ikisi de multi-paradigma. Clojure ağır çeşitli FP dil tasarımı (ML, Haskell) ödünç alır.

Ve evet diğer Lisps için eşzamanlılık desteği eklemek olabilir, ama bu tamamen nokta eksik. Clojure eş zamanlı dil olarak baştan tasarlanmıştır. Eşzamanlı yazma programları işlevsel olmayan dillerde olduğu gibi Clojure içinde önemsiz değildir - bu roket bilimi değil, o kadar ki, (Düzeni, CL değil hariç). Bu açıdan bak:

İnsanlar C varsayılan olarak hızlı programlar yazmanıza izin verir ki.

Peki, Clojure varsayılan olarak eşzamanlı programlar yazabilirsiniz.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AFISHAL

    AFISHAL

    7 Mart 2009
  • Derek Banas

    Derek Banas

    12 AĞUSTOS 2008
  • Joseph Hayhoe

    Joseph Hayho

    20 Mayıs 2010