LISP

LISP(简称LISt Processing编程语言)是一种面向符号计算的高级编程语言。它的设计理念完全不同于其他类型的编程语言,重点是符号计算,而不仅仅只是编程。

LISP是一种动态类型、函数式编程语言,非常适合数据结构有关的程序开发,在实际应用中可用于处理非结构化数据。它既可以在编译后形成机器指令,也可以在当前解释运行。

LISP体系主要由元语言、基础库、应用程序和编译器/解释器等组成,主要用于计算机科学、人工智能等研究和应用领域,现有它的多种变种如Common Lisp,Scheme 等。

LISP的程序主要由“语句”、“变量”、“函数”和“符号”组成。在LISP程序中,“语句”由“函数”调用来构成,“函数”是处理“变量”和“符号”的规范模型,“变量”可以用来引用语句,它指出了如何执行而没有说明结果的一组参数,“符号”则可以表示函数的类型、状态、位置及其他属性。

它源自于John McCarthy着名的数学文章《Symbolic Language forArtificial Intelligence》,它的概念和设计模式引领了人工智能的发展,如今也被应用到多种其他行业。LISP作为一种编程语言思想,更多地探索了计算介质中基于规范模型的符号计算,这一思想被大量应用到各个领域,深受广大程序设计师的喜爱。

与“LISP”相关热搜词:LISP、编程语言、符号计算、人工智能

  • 编程语言最难的是哪个

    编程语言难度因人而异,被视为挑战性高的语言有:Haskell以纯函数式和复杂类型系统考验逻辑思维;Lisp/Scheme独特的括号语法及宏系统要求抽象理解力;C++融合多重编程范式,内存管理复杂;Prolog的逻辑编程对初学者来说难以把握。
    2024年06月 00
  • LISP是什么语言

    Lisp是具有悠久历史的计算机编程语言家族,有独特和完全括号的前缀符号表示法。现今第二悠久而仍广泛使用的高端编程语言。只有FORTRAN编程语言比它更早一年。
    2019年08月 0