16.07.1996 МненияНе забывай - или проиграешь! Не секрет, что в России наиболее популярными языками программирования являются Си, Си++ и Паскаль. И, конечно, Ассемблер. Это довольно сильно отличает нашу страну от остального мира, где программы для Windows пишутся обычно на VisualBasic. Но существует еще очень много других языков, как известных, так и незаслуженно забытых. Причем для ряда задач их использование сулит весьма ощутимые преимущества, позволяя отвлечься от семантики языка и деталей реализации и полностью сконцентрироваться на поставленной задаче. При этом обеспечивается как высокое качество, надежность и эффективность получаемых программ, так наглядность и быстрота разработки. Одним из таких языков является LISP - LISt Processing (обработка списков). Его придумал в 1956 году профессор Массачусетского технологического института Джон Маккарти для анализа и разбора английских фраз, чтобы обеспечить реализацию проекта по искусственному интеллекту "Принимающий советы". Сначала это были версии для первых компьютеров IBM и DEC. Более-менее законченный вариант LISP 1.5 появился в 1965 году. Лисп, как следует из его названия, предназначен для обработки списков, состоящих из атомов - абстрактных элементов, представляющих собой формально не ограниченные по длине цепочки символов. Они могут трактоваться как строки, числа или представлять собой некие логические структуры с вложенными на неограниченную глубину подсписками в виде иерархических деревьев. (Например, данная фраза ...
читать далее.