.LSP 文件扩展名
文件类型 1Lisp源代码文件
开发者 | N/A |
常用度 |
|
文件后缀 | .lsp 或 .lisp |
文件分类 | 编程文件 |
LSP是什么文件?
LSP文件是使用Lisp语言编写的源代码文件,Lisp是一种通用高级计算机程序语言,广泛应用于人工智能 (AI)、符号处理、自然语言处理 (NLP) 领域。
Lisp(历史上拼写为LISP)是具有悠久历史的计算机编程语言家族,有独特和完全括号的前缀符号表示法。起源于公元1958年,是现今第二悠久而仍广泛使用的高端编程语言。Lisp编程语族已经演变出许多种方言。Lisp语言的主要现代版本包括Common Lisp、Scheme、Racket以及Clojure。
Lisp是第一个声明式系内函数式程序设计语言,是函数式程序设计的先锋,其诸多革命性的创新思维影响了后续编程语言的发展,亦完全垄断人工智能领域的应用长达三分之一个世纪。由于历史的原因,Lisp长期以来被认为主要用于人工智能领域,但Lisp并不是只为人工智能而设计,而是一种通用的程序语言。
注意:Lisp源代码文件更常使用.LISP扩展名。
Lisp代码示例
下面是一段简单Lisp函数代码,求一个数字的阶乘:
- (defun factorial (n)
- (if (zerop n) 1
- (* n (factorial (1- n)))))
LSP文件怎么打开?
要运行LSP文件需要先安装Lisp集成开发环境,如Emacs + Slime(推荐使用)、CLisp、SBCL、 LispWorks和Clozure CL。
可以使用任何文本编辑器(如记事本)查看和编辑LSP文件,不过建议使用专业的代码编辑器(如Emacs、Atom)编写Lisp代码,功能更多更高效。
文件类型 2AutoLISP源代码文件
开发者 | N/A |
常用度 |
|
文件后缀 | .lsp |
文件分类 | 编程文件 |
LSP关联文件2
LSP文件是计算机辅助设计工具AutoCAD使用的Lisp脚本文件,由AutoLISP语言编写。AutoLISP是一种由LISP程式语言沿生出来的高阶编程语言,专门为AutoCAD及其相关的各种产品使用而构建的编程语言。
用户打开AutoCAD图形.DWG文件时会自动运行相同文件夹中的LSP脚本文件。
用户可以通过AutoLISP与AutoCAD进行交互。如选择点、选择实体、输入数字等。Autocad中集成Autolisp的图形化编程界面,可通过在命令行中输入VLISP打开。
因为LSP文件能自动运行的特征很容易被伪装成病毒,成为计算机病毒在装有AutoCAD软件的电脑之间传播的一种方式。如果被病毒感染后,AutoCAD图纸文件所在文件夹中会自动生成acad.lsp文件。所以大家使用的时候要多加注意,尽量在正规的渠道获得LSP文件。
怎样打开LSP文件?
LSP文件可以使用集成开发环境Visual LISP打开、编辑和调试。
Visual LISP(VLISP)是AutoCAD自带集成的可视化AutoLISP开发环境(IDE,即包含了编译器、调试器和其他工具),增强了原来AutoLISP的功能及效能,可以实时调试AutoLISP命令。