Що означає LISP в AutoCAD?

AutoLISP

AutoLISP

AutoLISP є діалект мови програмування Lisp. Розроблений у 1958 році, Lisp є другою найстарішою мовою, яка досі використовується, після Fortran. AutoLISP було додано до AutoCAD версії 2.18 ще в 1986 році як інтерфейс для розширення його функціональності.

базується на LISP (Обробка LIST) мова програмування. Список — це структура, укладена в круглі дужки. Елементи в списку можуть бути одним або декількома з наведеного нижче: функція, наприклад операція програмування, математична функція або операція маніпулювання списком.

Програми LISP можуть запитувати у користувача введення, отримувати прямий доступ до вбудованих команд AutoCAD і змінювати або створювати об’єкти безпосередньо в базі даних креслення. Створюючи підпрограми LISP, ви можете додавати в AutoCAD команди, що стосуються певної дисципліни або робочого процесу.

Створіть новий файл вихідного коду

  1. У командному рядку AutoCAD введіть vlide.
  2. У Visual LISP клацніть File New File.
  3. Натисніть Файл Зберегти як.
  4. У діалоговому вікні «Зберегти як» клацніть розкривний список «Зберегти як тип» і виберіть «Вихідні файли Lisp».
  5. Укажіть розташування для файлу LSP і введіть ім’я у полі Ім’я файлу. Натисніть Зберегти.

Таким чином, AutoLISP є основною мовою сценаріїв, яка використовується для автоматизації в AutoCAD, тоді як Visual LISP є розширенням, яке покращує досвід розробки, надаючи інтегроване середовище розробки.

Синтаксис і парадигма: Common Lisp — це функціональна мова програмування, яка підтримує парадигми імперативного та об’єктно-орієнтованого програмування, тоді як Visual Basic — це переважно об’єктно-орієнтована мова з функціями імперативного програмування.

Здатність Lisp обчислювати за допомогою символічних виразів, а не чисел, робить його зручним для програм штучного інтелекту (ШІ).. Хоча він не такий популярний, як C, Python або Perl, Lisp все ще використовується для програмування ШІ, а також для кількох інших функцій.