Автолип

  • Описание AutoLISP

    • Диалект языка программирования Lisp для AutoCAD и его производных  
    • Не включен в AutoCAD LT до 2023 года  
    • Набор функций включен в веб-приложение AutoCAD  
  • Особенности AutoLISP

    • Динамическая область действия, динамическая типизация, сборка мусора  
    • Отсутствие макросов, записей, массивов, функций с переменным числом аргументов  
    • Работа с геометрией, доступ к базе данных DWG, манипулирование графическими объектами  
    • Свойства объектов отображаются в виде списков ассоциаций  
  • История AutoLISP

    • Создан на основе XLISP Дэвидом Бетцем  
    • Представлен в AutoCAD 2.18 в 1986 году  
    • Прекращена разработка в пользу VBA, .NET и ObjectARX  
    • Vital-LISP разработан Basis Software, переименован в Visual LISP  
    • Visual LISP включен в AutoCAD 2000, прекращена поддержка в 2014 году  
  • Популярность и использование

    • Другие САПР добавляют AutoLISP в свои продукты  
    • Тысячи утилит и приложений разработаны с использованием AutoLISP или Visual LISP  
  • Примеры использования

    • Простая программа Hello world  
    • Функция для генерации точечного объекта с текстовым объектом  
    • Использование встроенных команд AutoCAD для достижения того же результата  

Полный текст статьи:

АвтоЛИСП

Оставьте комментарий

Прокрутить вверх