kouzdra (kouzdra) wrote,
kouzdra
kouzdra

Category:

По поводу языка Лисп

В тредах про Go как-то зашел спор про достоинства и недостатки Хаскелл, я собирался сформулировать свое мнение (и может по поводу остальных ЯП тоже - просто чтобы систематизировать), но так и не собрался, а тут зашла речь про Лисп, поскольку оно само получилось:

Бешеный успех Лиспа в свое время основывался на объективных факторах:

1) язык крайне прост в реализации и реализация эта компактна и может влезть в комп начала 60-х без заталкивания его туда кувалдой: тривиальный синтаксис, анализатор которого может написать любой (тогда) студент, да и внутренняя модель данных тоже проста крайне

2) это фактически единственный язык в 60-е годы поддерживавший сложные структуры данных, сборку мусора, символьную обработку, рефлексию ну и написание интерактивных программ.

Как только ему в этом плане начали появляться альтернативы (а это например С - без сборки мусора и рефлексии в принципе можно и обойтись тогда), он стал стремительно утрачивать популярность.

Сейчас у него особых достоинств нет - существует скорее по инерции
Tags: Компутерщина, Языки программирования
Subscribe
  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 4 comments