Tài liệu tham khảo cung cấp kiến thức từ cơ bản đến nâng cao phần lập trình lisp, cung cấp kiến thức thực ành cảu phần lập trình này | Thực hành Ngôn ngữ lập trình Nguyễn Thị Trúc Viên Khoa Công Nghệ Thông Tin Đại Học Bách Khoa TPHCM Nội dung Các loại Ngôn ngữ lập trình Lập trình hàm với Lisp GcLisp Lập trình logic với Prolog B_Prolog Lập trình hướng đối tượng với SmallTalk Vwin Nguyễn Thị Trúc Viên Ngôn ngữ lập trình Lisp Slide 2 67 1 Lịch sử phát triển Nghĩ ra năm 1958 bởi John McCarthy MIT Hai thế hệ đầu tiên ra đời ngay sau đó MacLisp và InterLisp Franz-Lisp Zeta-Lisp Đầu thập niên 80 có 12 hệ Lisp khác nhau Common Lisp chuẩn ra đời năm 1984 Nguyễn Thị Trúc Viên Ngôn ngữ lập trình Lisp Slide 3 67 íỊLisp - Các ứng dụng __ Expert problem solvers Common reasoning Learning Natural-language interfaces Education and intelligent support systems Speech and vision Nguyễn Thị Trúc Viên Ngôn ngữ lập trình Lisp Slide 4 67 2 Ngôn ngữ hướng chức năng Từ khi được John McCarthy MIT nghĩ ra năm 1958 LISP được tinh chế dần đến version và được sử sụng lâu dài về sau ký hiệu là f x y z ký hiệu là x y ký hiệu ra sao Ngôn ngữ hướng chức năng functional language dùng ký hiệu tiền tố prefix f x y z x y n Bt sin 3x Nguyễn Thị Trúc Viên Ngôn ngữ lập trình Lisp Slide 5 67