Kế toán cơ trình tự thiết kế ngữ ngôn
Triển khai3 cá đồng danh từ điều
Thu tàng
0Hữu dụng +1
0
Đồng nghĩa từlisp ngữ ngôn( kế toán cơ trình tự thiết kế ngữ ngôn ) nhất bàn chỉ LISP ( kế toán cơ trình tự thiết kế ngữ ngôn )
LISP thị nhất chủng thông dụng cao cấp kế toán cơ trình tự ngữ ngôn, trường kỳ dĩ lai lũng đoạnNhân công trí năngLĩnh vực đích ứng dụng. LISP tác vi ứng dụng nhân công trí năng nhi thiết kế đích ngữ ngôn, thị đệ nhất cá thanh minh thức hệ nộiHàm sổ thức trình tự thiết kếNgữ ngôn, hữu biệt vu mệnh lệnh thức hệ nội quá trình thức đíchC,FortranHòa diện hướng đối tượng đíchJava,C#ĐẳngKết cấu hóa trình tự thiết kếNgữ ngôn.
LISP danh xưng nguyên tự liệt biểu xử lý ( LISt Processing ) đích anh ngữ súc tả, do lai tự ma tỉnh lý công học viện đích nhân công trí năng nghiên cứu tiên khuƯớc hàn · mạch tạp tích( John McCarthy ) tại 1958 niên cơ vuλ diễn toánSở sang tạo, thải dụng trừu tượng sổ cư liệt biểu dữĐệ quyTác phù hào diễn toán lai diễn sinh nhân công trí năng[1].
Trung văn danh
LISP
Ngoại văn danh
LISP Programming Language
Sang thủy thời gian
1958 niên
Phát nguyên
IPL
Khải phát ngữ ngôn
JavaScript,Perl,Ruby,Python

Lịch sử bối cảnh

Bá báo
Biên tập
Ước hàn · mạch tạp tích tại 2006 niên 5 nguyệt nhiếp ô gia châu PaloAlto
20 thế kỷ 50 niên đại trung kỳ, tại đại đa sổ kế toán bảng toàn vĩnh cơ xử lý đích đô thị sổ trị sổ cư đẳng, bao quát ngữ ngôn học, tâm lý học hòa sổ học lĩnh vực thượng nhất ta nhân môn khai thủy đốiNhân công trí năngSản sinh liễu hưng thú. Giác đắc tất tu thật hiện cộng đồng nhu yếu đích nhất cá phương pháp, sử kế toán cơ năng cú xử lý liên biểu trung đích phù hào sổ cư, duẫn hứa chu đà đắng ngữ kính phán ngôn đích xử lý, tín tức chi tội tồn nhập hòa kiểm tác, định lý chứng minh đích quá trình cơ khí hóa. IBM thị thủ hãn đa tiên đối nhân công trí năng khai phát hữu hưng thú đích thương nghiệp cơ cấu chi nhất.
1958 niên hạ thiên, lai tựMa tỉnh lý công học việnChiếu tổ môi khí đích nhân công trí năng nghiên cứu tiên thối cổ địa khuƯớc hàn · mạch tạp tíchBiện chỉnh bôn (John McCarthy) tham dữ IBM tư tấn nghiên cứu bộ đích công tác, nghiên cứu phù hào vận toán cập ứng dụng nhu cầu. Khả thị, IBM kỳ hạ đíchFortranBiểu xử lý ngữ ngôn khước vị năng chi viện phù hào vận toán đích đệ quy, điều kiện biểu đạt thức, động thái tồn trữ phân phối cập ẩn thức hồi thu đẳng công năng. Ước hàn · mạch tạp tích vu 1958 niên thu quý hồi đáo ma tỉnh lý công học viện hậu, hòa Marvin Minsky tổ thành liễu nhân công trí năng hạng mục. Khai triển nhất cá biểu xử lý nhuyễn kiện hệ thống lai thật hiện McCarthy đề xuất kiến nghị thải nạp giả trình tự đích công tác, nhĩ hậu thôi động liễu biểu xử lý ngữ ngôn LISP đích đản sinh[1-2].

Phát triển lịch trình

Bá báo
Biên tập
1960 niên 4 nguyệt, mạch tạp tích dĩ 《 đệ hồi hàm sổ đích phù hào biểu đạt thức dĩ cập do cơ khí vận toán đích phương thức, đệ nhất bộ 》 vi đề, vuACMThông tấn thượng phát biểu LISP thiết trí. Mạch tạp tích đích học sinh Steve Russell căn cư cai luận văn, dĩ IBM 704 vu ma tỉnh lý công học viện đích kế toán cơ vận toán trung tâm thành công chấp hành liễu đệ nhất bản đích LISP.
Lisp phát triển bất đồng bản bổn thời tự
1962 niên, mạch tạp tích cập nhân công trí năng tiểu tổ án LISP 1 đích biên dịch cơ sở thượng cải lương xuất LISP 1.5 bản bổn.
1969 niên 9 nguyệt,Sử đan phúc đại họcNhân công trí năng thật nghiệm thất đích Lynn Quam dữ Whitfield Diffie thôi xuất đích Stanford LISP 1.6 quảng phiếm địa bị ứng dụng vu sử dụng TOPS-10 hệ thống đích PDP-10 kế toán cơ hệ trung. Khả thị, Stanford LISP 1.6 bản bổn tự ma tỉnh lý công trí năng hạng mục canh tân LISP 1.5 thành MACLISP cậpBBN khoa kỹ công tưThôi xuất đích InterLisp thành công hậu, tiệm bị khí trí.
Tự 1960 đại mạt niên chí 1980 niên sơ niên, các chủng canh tân LISP bản bổn dũng hiện, hữu nguyên tự gia lợi phúc ni á đại học bá khắc lợi phân giáo đích Franz Lisp, tạiAutoCADVận hành đíchAutoLISPTiền thân XLISP,Do tha đại họcKhai triển đích Standard Lisp cập Portable Standard Lisp, chuyên chúc vu Lisp cơ khí thượng vận hành đích ZetaLisp, nguyên tự pháp quốc quốc gia tín tức dữ tự động hóa nghiên cứu sở đích LeLisp, dĩ cập MIT nhân công trí năng thật nghiệm thất đích Gerald Sussman dữ Guy Steele sở khai phát đíchSchemeĐẳng.
1984 niên, cải lương tự MacLisp, tập các bản bổn đại thành, khóa bình đài, thả bị mục viSự thật tiêu chuẩnĐíchCommon LispĐản sinh. Chí 1994 niên,Mỹ quốc quốc gia tiêu chuẩn học hội(ANSI) đối Common Lisp ngữ ngôn tiến hành liễu tiêu chuẩn hóa.
Tự ổn định vận hành đích Common Lisp xuất hiện khởi, tái hữu các cơ cấu án các tự sở nhu nhi khai triển hậu tục Lisp, bao quát 1990 niên lai tự âu châu dụng hộ đích EuLisp, vận hành vuJava hư nghĩ cơĐíchClojure,Thụ đáo Maclisp ảnh hưởng nhi sang đíchEmacsLisp, dĩ cập tự do khai nguyên lai tựTạp nội cơ · mai long đại họcĐíchCMUCL,Hoàn hữu IsLisp, Racket,ACL2Đẳng bồng bột dũng hiện.
Tự 2000 niên khởi, LISP cộng hưởng giả hợp lực chi viện đích tự do khai nguyên xã khu trục tiệm hình thành, trí lực vu LISP hậu tục phát triển.
2002 niên 10 nguyệt, đệ nhất giới quốc tế LISP hội nghị vu mỹ quốc cựu kim sơn khai triển, kỳ hậu LISP đại hội bất định kỳ vu toàn cầu các địa cử hành, bao quát 2014 niên tại gia nã đạiMông đặc lợi nhĩ đại họcDĩ di động khái niệm tác chủ đề đích hội nghị[1-5].

Ngữ ngôn đặc điểm

Bá báo
Biên tập
LISP cơ khí nguyên hình thu tàng vu MIT nhân công trí năng thật nghiệm thất
LISP viHàm sổ thức trình tự thiết kếNgữ ngôn, sở hữu vận toán đô năng dĩ hàm sổ tác dụng vu tham sổ đích phương thức lai thật hiện.
LISP một hữu mệnh lệnh thức ngữ ngôn trình tự trung thường kiến phú trị ngữ cú hòa biến lượng, trọng phục đích quá trình khả dĩ sử dụngĐệ quyĐích hàm sổ điều dụng lai biểu kỳ, tịnh bất nhu yếu sử dụng tuần hoàn mô thức.
LISP thị cổ lão đích hàm sổ ngữ ngôn, nhược loại hình, động thái thôi đoạn, kỳ đại mã bổn thân tựu thị các chủng liệt biểu. Mỗi nhất cá biểu hạng quân khả dĩ trữ tồn nhậm hà loại hình đích sổ cư như sổ tự, hàm sổ, phù hào hoặc nhất cá tử biểu đẳng, tại biên mã thời, khả dĩ tùy thời thao tác dĩ canh tân liệt biểu.
LISP hạch tâm đích thao tác phù chỉ hữu 7 cáThao tác phù:quote, atom, eq, car, cdr, cons, cond. Tiền tam giả quote, atom, eq dụng vu phù hào đích thôi đoạn; car, cdr, cons thao túng biểu cách; cond phụ trách phân chi phán đoạn. Giá chủng giản khiết định nghĩa, phi thường tiếp cậnĐồ linh cơNguyên hình đích thuần hàm sổ thức ngữ ngôn, thị hiện đại ngữ ngôn hoàn toàn vô pháp bỉ nghĩ đích.
LISP tác vi nhược loại hình giá ưu điểm tương đối khuyết điểm tắc thị vận hành hiệu suất đích đê hạ. Nguyên thủy định nghĩa giản khiết đích khuyết điểm sử đáo đại hình khai phát công trình biến đắc khốn nan, tự để tằng đáo cao tằng, tựNhị duy biểuTra tuân đáoDiện hướng đối tượng,Sử dụng giả nhu yếu khảm nhập canh đa đích hàm sổ lai thật hiện, trí sử LISP chúng đa phương ngôn đích diễn sinh[1][6-7].

Ngữ ngôn tổ thành

Bá báo
Biên tập

Sổ cư loại hình

LISP chỉ hữu lưỡng chủng sổ cư kết cấu,Nguyên tử( atom ) hòaBiểu( list ). Nguyên tử vi tiêu thức phù hình thức đích phù hào hoặc sổ tự đích tự diện trị, biểu tắc thị do linh cá hoặc đa cá biểu đạt thức tổ thành đích tự liệt. Cơ bổn thượng, LISP trình tự, tịnh bất nhu yếu sử dụng nhất bàn biểu xử lý sở tất nhu đích nhậm ý sáp nhập cập san trừ thao tác.

Ngữ cú kết cấu

LISP đích ngữ pháp thị giản khiết đích điển hình, trình tự đại mã dữ sổ cư đích hình thức hoàn toàn tương đồng, dĩ viên quát hào vi biên giới đích biểu. Lệ như, biểu:
(A B C D)
Án sổ cư lai giải thích thời, tha thị nhất cá hữu 4 cá nguyên tố đích biểu, án đại mã lai giải thích thời, tha thị tương danh vi A đích hàm sổ tác dụng vu 3 cá tham sổ B, C hòa D.
TạiChỉ định biểu kết cấuThời tương biểu đích nguyên tố phóng tại viên quát hào trung, giản đan biểu đích nguyên tố cận hạn nguyên tử nhi thành đích phương thức thị:
(A B C D)
Khảm sáo biểu kết cấuDiệc thị dĩ viên quát hào lai biểu kỳ, lệ như, biểu:
(A (B C) D (E (F G)))
Do 4 cá nguyên tố tổ thành.
Đệ 1 cá nguyên tố thị nguyên tử A, đệ 2 cá thị tử biểu (B C), đệ 3 cá thị nguyên tử D, đệ 4 cá thị tử biểu (E(F G)), tha đích đệ 2 cá nguyên tố thị tử biểu (F G).

Quan kiện tự

LISP thị nhất cá hàm sổ thức trình tự ngữ ngôn, tịnh vô quan kiện tự hoặc bảo lưu tự thiết, trí sử dụng giả khả tự hành tái định nghĩa.

Ngữ ngôn chấp hành

LISP ngữ pháp, khả thấu quá chấp hành Hello World trình tự lai thể hiện. Thử trình tự thấu quá XLISP-STAT 2.1,3.45Beta bản biên dịch khí chấp hành.
(DEFUN HELLO () "HELLO WORLD" )
Ngữ ngôn tổ thành tín tức lai nguyên[7-8]

Ngữ ngôn tiêu chuẩn

Bá báo
Biên tập
Diễn sinh LISP ngữ ngôn tằng nhận chứng vu dĩ hạ tiêu chuẩn:
ANSI X3.226-1994- 1994 niên, trình thức ngữ ngôn Common Lisp ( Common Lisp Programming language[9])
IEEE standard 1178–1990 (R1995)1995 niên, trình thức ngữ ngôn Scheme ( Scheme Programming language[10])
ISO/IEC 13816:1997- 1997 niên, trình thức ngữ ngôn ISLISP ( ISLISP Programming language[11]) dĩ triệt hồi
ISO/IEC 13816:2007- 2007 niên, trình thức ngữ ngôn ISLISP ( ISLISP Programming language[12])

Ngữ ngôn ứng dụng

Bá báo
Biên tập
LISP thị hàm sổ thức trình tự thiết kế đích tiên phong, kỳ chư đa cách mệnh tính đích sang tân tư duy ảnh hưởng liễu hậu tục biên trình ngữ ngôn đích phát triển, diệc hoàn toàn lũng đoạn nhân công trí năng lĩnh vực đích ứng dụng trường đạt tam phân chi nhất cá thế kỷ. Tằng tại khai triển sơ niên xuất hiện đích đê hiệu suất nhân tố diệc tại tập thể cải lương trung bị di khứ, thành tựu liễu quảng bị ứng dụng vu nhuyễn kiện khai phát, điện tử thương vụ cập kim dung hệ thống đíchCommon Lisp,Scheme,EmacsLisp hòaClojureĐẳng[4][13].