Программирование на языке Автолисп. Куляс О.С. - 5 стр.

UptoLike

Составители: 

5
- четвертые элементы.
Просмотреть как изменились после этого списки S, G1, QL.
8. Выйти из АВТОКАДа командой END.
9. Составить отчет, который должен содержать все вводимые
функции АВТОЛИСПа и возвращаемые результаты по всем пунктам
задания.
4.Общие сведения
Язык программирования LISP (LISt Processing - обработка списков)
впервые предложен Дж. Маккарти в 1960 г.. Название языка хорошо
подчеркивает основную область
его применения - решение задач
нечисленного характера. В виде списков удобно представлять алгеб-
раические выражения, графы, элементы конечных групп, множества,
правила и другие сложные объекты. Списки являются наиболее гибкой
формой представления информации в памяти современных ЭВМ.
LISP является функциональным языком - в основу которого поло-
жено понятие функции. Все вычисления, преобразования и управления
программы в этих языках осуществляются с помощью элементарных
(встроенных) функций или функций, определяемых программистом при
написании программы. Программа на LISP является суперпозицией не-
которых функций и, в свою очередь, может быть использована как
функция другими программами.
LISP отличается от обычных языков программирования оригиналь-
ным решением одной из проблем исскуственного интеллекта - теории
рекурсии. Поскольку эта проблема возникает во многих отраслях
знаний, LISP может использоваться в таких разных областях, как
экспертные системы, символическая алгебра (символьные методы),
разработка СБИС, машинное зрение, разработка архитектуры
вычислительных систем и другие.
AutoLISP - это специально созданный для AutoCAD диалект LISPа,
полученный в результате изменения языка XLISP. Он идеально подошел
для АВТОКАДа, поскольку позволяет
программно работать с объектами,
справочными таблицами, считывать и записывать файлы. Т.е. он
является прямым и единственным окном внутрь АВТОКАДа.
СОГЛАШЕНИЯ ПО ЛЕКСИКЕ
В AutoLISP для ввода программ или данных приняты следующие
лексические соглашения:
- имена символов могут состоять из любой последовательности
литер (печатных знаков), исключая следующие:
(, ), ., ', ",
;.
                                                                    5
        - четвертые элементы.
Просмотреть как изменились после этого списки S, G1, QL.
    8. Выйти из АВТОКАДа командой END.
    9. Составить отчет, который должен содержать все вводимые
функции АВТОЛИСПа и возвращаемые результаты по всем пунктам
задания.

    4.Общие сведения

     Язык программирования LISP (LISt Processing - обработка списков)
впервые предложен Дж. Маккарти в 1960 г.. Название языка хорошо
подчеркивает основную область его применения - решение задач
нечисленного характера. В виде списков удобно представлять алгеб-
раические выражения, графы, элементы конечных групп, множества,
правила и другие сложные объекты. Списки являются наиболее гибкой
формой представления информации в памяти современных ЭВМ.
     LISP является функциональным языком - в основу которого поло-
жено понятие функции. Все вычисления, преобразования и управления
программы в этих языках осуществляются с помощью элементарных
(встроенных) функций или функций, определяемых программистом при
написании программы. Программа на LISP является суперпозицией не-
которых функций и, в свою очередь, может быть использована как
функция другими программами.
     LISP отличается от обычных языков программирования оригиналь-
ным решением одной из проблем исскуственного интеллекта - теории
рекурсии. Поскольку эта проблема возникает во многих отраслях
знаний, LISP может использоваться в таких разных областях, как
экспертные системы, символическая алгебра (символьные методы),
разработка СБИС,        машинное зрение, разработка архитектуры
вычислительных систем и другие.
     AutoLISP - это специально созданный для AutoCAD диалект LISPа,
полученный в результате изменения языка XLISP. Он идеально подошел
для АВТОКАДа, поскольку позволяет программно работать с объектами,
справочными таблицами, считывать и записывать файлы. Т.е. он
является прямым и единственным окном внутрь АВТОКАДа.


    СОГЛАШЕНИЯ ПО ЛЕКСИКЕ

       В AutoLISP для ввода программ или данных приняты следующие
лексические соглашения:
       - имена символов могут состоять из любой последовательности
литер (печатных знаков), исключая следующие:
(, ), ., ', ", ;.