•  untoreh-ışık

Julia bir peltek mi?

Lisp'i ne tanımlar? Julia'ya LISP denebilir mi?

LISP nedir?

A peltek , wikipedia'dan:

Lisp (tarihsel olarak LISP), uzun bir geçmişe ve ayırt edici, tamamen parantez içine alınmış bir önek gösterimine sahip bir programlama dilleri ailesidir.

Ayrıca wikipedia'dan:

Lisp uygulandıktan sonra, programcılar hızla S-ifadelerini kullanmayı seçti ve M-ifadeleri terk edildi.

Ve yeniden:

Lisp, program kodunun yapısının aslına uygun ve doğrudan standart bir veri yapısında temsil edildiği ilk dildi ve bu kalite daha sonra "eşseslilik" olarak adlandırıldı.

Ayrıca:

LISP, LIST İşleme'nin kısaltmasıdır.

Julia'ya ne dersin?

Julia kodu kullanılarak temsil edilebilir:() veyaExpr(...) notasyon. Sembollerden ve diğer değişmezlerden oluşan bir veri yapısı olduğu için çaprazlanabilir ve manipüle edilebilir, Julia homoiconic'tir (ve kod bir lisp ile ayrıştırılır). Ancak Julia sözdizimi kullanmaz sadece önek gösterimi, M-İfadeleri vardır.

S ve M İfadeleri

Bazı insanlar Yalnızca S-İfadesi sözdizimi bir lisp dilinin böyle adlandırılması için bir gereklilik. S-Exprs'in avantajı, kodun başkaları tarafından ayrıştırılması ve işlenmesinin daha kolay olmasıdır, dolaylı bir faydadır, daha basit bir ortak zemindir ve bu da daha fazla yazma yeteneği verir. güçlü kod düzenlemekod. Julia'nın makroları vardır, ancak bir anlamda M-İfadelerini manipüle etmek daha zor olduğu için lisp makrolarından daha az güçlüdürler.

Julia bir LISP mi?

umurumda değil.

Kimin umrunda?

Meh. :)

Etiketleri Gönder: