AutoLISP 언어는 일반 LISP 언어를 기반으로 CAD 응용 프로그램에 적합한 많은 기능을 확장한 프로그래밍 언어입니다. 느리고 비밀을 유지하기 어려운 해석된 평가 언어입니다. 모든 텍스트 편집 소프트웨어로 편집할 수 있으며 일반 텍스트 형식으로 저장할 수 있습니다.
AutoLISP 언어의 모든 구성 요소는 함수 형식으로 제공되며 명령문 개념이나 기타 문법 구조가 없습니다. AutoLISP 프로그램을 실행한다는 것은 일부 기능을 실행한 다음 다른 기능을 호출하는 것을 의미합니다.
(setq pt1 (getpoint "\n가운데 삽입 지점을 선택하십시오")).
(command "CIRCLE" pt1 100); 반경이 100인 원을 그리도록 이 삽입점에 명령합니다.
확장 정보:
LISP 언어(LISP, List Process의 약어)는 초기에 개발된 중요한 테이블 처리 언어입니다. 기호 처리, 자동 추론, 하드웨어 설명 및 VLSI 설계 등에 적합합니다.
비수치 계산 문제를 표 구조로 표현하고 구현 기술이 간단한 것이 특징이다. LISP 언어는 가장 영향력 있고 널리 사용되는 인공 지능 언어가 되었습니다.
LISP 언어에서는 기호 표현식을 사용하여 데이터와 함수를 정의합니다. 이 기호 표현식을 S-표현식이라고 하며 이는 원래 합계 테이블의 일반적인 이름입니다. 원자는 기호 원자와 숫자 원자로 구분됩니다.
기호 원자는 제한된 수의 대문자와 숫자로 구성된 문자열을 의미하며 첫 번째 기호는 문자여야 합니다. 원자 NIL과 T는 각각 논리적인 false(또는 빈 목록)와 논리적인 true를 나타냅니다. 숫자 원자는 기호가 해당 기호를 나타내는 일련의 숫자를 나타냅니다.
LISP 언어는 전문가 시스템, CAD 분야뿐만 아니라 기호대수학, 정리 증명, 로봇 계획 등 다양한 분야에서 널리 사용되고 있습니다.
LISP 언어 사용에 영향을 미치는 주요 이유는 첫째, LISP는 비시각적 언어이고, 둘째, LISP는 일반 컴퓨터에서 작동 효율성이 낮고, 셋째, LISP는 수치 계산 기능이 좋지 않습니다. 사람들은 LISP에 익숙하지 않습니다. 함수형 언어의 프로그래밍 스타일이 익숙하지 않습니다.
바이두 백과사전-리스프 언어