THIẾT KẾ TRÊN MÁY VI TÍNH - Phần 2 AUTOLISP - Chương 1

CĂN BẢN VỀ AUTOLISP LISP là một ngôn ngữ lập trình bậc cao thường được dùng cho việc nghiên cứu trí tuệ nhân tạo. LISP viết tắt của List Processing đã được Jonh McCarthy và các đồng nghiệp tại viện kỹ thuật Massachusets biên soạn từ những năm đầu của thập niên 1960. LISP là ngôn ngữ khai báo, lập trình viên chỉ cần soạn các danh sách biểu thị các mối quan hệ giữa các giá trị ký hiệu. Các bản danh sách là cấu trúc dữ liệu cơ bản của LISP và chương trình sẽ tiến hành. | Phần 2. AUTOLISP Chương 1. CĂN BẢN VỀ AUTOLISP LISP là một ngôn ngữ lập trình bậc cao thường được dùng cho việc nghiên cứu trí tuệ nhân tạo. LISP viết tắt của List Processing đã được Jonh McCarthy và các đồng nghiệp tại viện kỹ thuật Massachusets biên soạn từ những năm đầu của thập niên 1960. LISP là ngôn ngữ khai báo lập trình viên chỉ cần soạn các danh sách biểu thị các mối quan hệ giữa các giá trị ký hiệu. Các bản danh sách là cấu trúc dữ liệu cơ bản của LISP và chương trình sẽ tiến hành các phép tính bằng các giá trị được diễn đạt trong các danh sách đó. Một số phiên bản của LISP được tiêu chuẩn hoá cấu hình đầy đủ và được tiêu chuẩn hoá và được chấp nhận rộng rãi hiện nay là COMMON LISP. AutoLISP tập con của ngôn ngữ LISP là ngôn ngữ lập trình bậc cao thích hợp với các ứng dụng đồ hoạ. AutoLISP là ngôn ngữ thông dịch được viết theo các cú pháp và thủ tục chặt chẽ như ngôn ngữ LISP. Tuy nhiên nó được bổ sung thêm các hàm để phù hợp với phần mềm AutCAD. . Xây dựng biểu thức AutoLISP. Khi bạn nhập dòng text tại dòng lệnh AutoCAD dịch dòng text bằng cách so sánh các ký tự với danh sách các tên lệnh. Nếu dòng text tương ứng với các lệnh của AutoCAD thì chúng sẽ đánh giá và thi hành các lệnh như mong muốn. Khi AutoCAD nhận các AutoLISP code thì chúng chuyển các code này đến bộ biên dịch AutoLISP. Cấu trúc dữ liệu cơ bản của AutoLISP là danh sách List . Danh sách là tập hợp các phần tử chứa trong cặp dấu ngoặc đơn . Các phần tử tron danh sách phân cách nhau bởi các khoảng trắng. Có hai loại danh sách biểu thức expression và danh sách dữ liệu data list . Biểu thức là thành phần cơ bản trong tất cả các chương trình AutoLISP. Phần tử đầu tiên của biểu thức là một hàm function . Hàm này sẽ được AutoLISP định giá trị và trả về kết quả. Các phần tử tiếp theo là các tham là số là các giá trị cung cấp cho hàm. Giá trị trả về là kết quả tính toán của hàm. Sự khác nhau cơ bản giữa một biểu thức AutoLISP với một biểu thức toán học là các phần tử AutoLISP có thứ tự khác với .

Bấm vào đây để xem trước nội dung
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.