LISP

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

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

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

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

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

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

  • LISP是什么语言

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

    Chialisp是一个出色的链上智能交易开发环境,它将释放加密货币所承诺的安全性,透明度和易用性。
    2021年04月 0
  • QA 什么是语法错误

    什么是语法错误

    在计算机科学中,语法错误是指程序的语法有误,编译器或解译器在词法分析时无法将其转换为适当的编程语言。
    2021年05月 0
  • QA 什么是存储分配

    什么是存储分配

    编译程序的整个编译过程大体分成五部分:词法分析、语法分析、代码优化、存储分配和代码生成。在代码生成之前还必须先确定程序、变量以及常数在内存中存放的地址,这些统称为存储分配。
    2021年04月 0
  • Chia如何挖矿

    首先下载最新版Chia-Blockchain重钱包;然后以以管理员身份运行安装程序;首次使用创建新的密钥、备份助记词;最后创建一个P盘任务,文件格式选择K=32,钱包区块更新至最新后就完成了。
    2021年04月 0
  • 为什么要挖Chia币

    Chia币首创了延迟恢复功能的纸钱包,转账收回和限额钱包功能,这使得Chia成为唯一一个最接近传统金融工具的数字资产。
    2021年04月 0
  • QA 串流处理是什么

    串流处理是什么

    串流处理是一种计算机编程范式,相当于数据流编程,事件流处理,和反应式编程,其允许一些应用更容易地利用了有限形式的并行处理。
    2020年10月 00
  • QA 专家系统工具是什么

    专家系统工具是什么

    专家系统工具,即专家系统开发工具,是人们为高效率开发专家系统而设计的一种高级程序系统或高级程序设计语言环境。专家系统工具可分为骨架型、辅助型和通用型三类。
    2020年10月 00
  • QA 边界检查是什么

    边界检查是什么

    边界检查在程序设计中是指在使用某一个变量前,检查该变量是否处在一个特定范围之内。最常见的是数组的下标检查,防止下标超出数组范围而覆盖其他数据。若是边界检查未能有效发现错误,最常见的结果是程序出现异常并终止运行,但也可能出现其他现象。
    2020年10月 00
  • Reddit是什么

    Reddit是一个娱乐、社交及新闻网站,注册用户可以将文字或链接在网站上发布,使它基本上成为了一个电子布告栏系统。注册用户可以对这些帖子进行投票,结果将被用来进行排名和决定它在首页或子页的位置。
    2020年09月 00
  • GNU计划是什么

    GNU计划的目标是创建一套完全自由的操作系统GNU。GNU计划即自由软件集体协作计划,也称作革奴计划,GNU计划发起人为理查德·斯托曼。
    2020年08月 0