•  unsoreh-light

Юля шепелявка?

Що визначає шепелявість? Чи можна Юлію назвати LISP?

Що таке LISP?

А. шепелявець , з Вікіпедії:

Lisp (історично LISP) — це сімейство мов програмування з довгою історією та відмінною префіксною нотацією з повними дужками.

Також з Вікіпедії:

Після впровадження Lisp програмісти швидко вирішили використовувати S-вирази, а від M-виразів відмовилися.

І знову:

Лісп був першою мовою, де структура програмного коду була представлена ​​достовірно і безпосередньо в стандартній структурі даних, якість, яку набагато пізніше охрестили «гомойконічністю».

також:

LISP — це абревіатура від LISt Processing.

А як щодо Юлії?

Код Julia може бути представлений за допомогою:() абоExpr(...) позначення. Нею можна обходити й маніпулювати, оскільки це структура даних, що складається з символів та інших літералів, Джулія є гомоіконною (а код аналізується шепелявцем). Однак синтаксис Julia не використовує просто префіксна нотация, вона має M-вирази.

S і M вирази

Деякі люди вважають Синтаксис лише S-виразу вимога, щоб мова шепелявого називалася такою. Перевага S-Exprs полягає в тому, що код легше аналізувати та маніпулювати іншими людьми, це непряма вигода, це простіша спільна основа, що, у свою чергу, дає можливість писати більше потужне редагування кодукод. У Julia є макроси, але в певному сенсі вони менш потужні, ніж макроси lisp, тому що маніпулювати M-Exprs важче.

Юлія LISP?

мені байдуже.

кого це хвилює?

Мех :)

Теги дописів: