搜索结果
查询Tags标签: Lisp,共有 15条记录-
连黑客都梦寐以求的编程语言是什么?
你首先要设计它,然后才能把它设计得越简单越好。你有让许多不同的程序更简洁地表达出来,那么这很可能意味着你发现了一种有用的方法抽象方法。觉得为用户着想就是让他们用英语一样长又啰唆的语法。这不是声音的做法,Cobol 就是因为这个毛病而又恰到好处。 如果你让黑客…
2022/11/8 14:24:01 人评论 次浏览 -
Common Lisp 实现的 RSA 非对称加密玩具库
Common Lisp 实现的 RSA 非对称加密玩具库 之前看过李永乐老师的讲课,感觉 RSA 加密的核心算法挺简单的,就想自己实现看看。感兴趣的请移步B站观看。 开始写代码以后发现,RSA 的核心算法确实不是难点,大概5,6句话就能讲清楚,难点反而是在于加密与解密算法的周边。比…
2022/3/20 23:58:38 人评论 次浏览 -
函数式编程语言
说明 racket下载 1984年,Common Lisp诞生。在二十世纪七八十年代,因为Lisp方言过多,社区分裂,不利于lisp总体的发展。从1981年開始,在一个Lisp黑客组织的运作下,经过三年的努力整合后,于1984年推出了Common Lisp。因为Scheme的设计理念和其它Lisp版本号不同,所以虽…
2021/12/21 14:19:26 人评论 次浏览 -
函数式编程语言
说明 racket下载 1984年,Common Lisp诞生。在二十世纪七八十年代,因为Lisp方言过多,社区分裂,不利于lisp总体的发展。从1981年開始,在一个Lisp黑客组织的运作下,经过三年的努力整合后,于1984年推出了Common Lisp。因为Scheme的设计理念和其它Lisp版本号不同,所以虽…
2021/12/21 14:19:26 人评论 次浏览 -
熟悉编程语言
熟悉编程语言 top50 编程泛型 命令式:FORTRAN,BASIC,C++,C 面向过程:C,COBOL,Fortran 面向对象:C++,Java,PHP,python,go,Objective-C,C# 声明式:SQL 函数式:Haskell,ML,Scala,lisp,logo,Scheme,R 逻辑式:prolog 想学习的语言 命令式:C语言,毕竟是主流,一定要学 …
2021/11/20 22:10:03 人评论 次浏览 -
熟悉编程语言
熟悉编程语言 top50 编程泛型 命令式:FORTRAN,BASIC,C++,C 面向过程:C,COBOL,Fortran 面向对象:C++,Java,PHP,python,go,Objective-C,C# 声明式:SQL 函数式:Haskell,ML,Scala,lisp,logo,Scheme,R 逻辑式:prolog 想学习的语言 命令式:C语言,毕竟是主流,一定要学 …
2021/11/20 22:10:03 人评论 次浏览 -
试论common lisp中符号(symbol)与变量的关系,以及词法变量与动态变量的区别
本文一些论点基于个人的推断与总结,请保持独立思考的能力,本文中所做的实验你也可以动手做一下符号(symbol)与变量 变量是符号,但符号不一定是变量。 实验 CL-USER> (symbol-value app)error: The variable APP is unbound. CL-USER> (setq app 3333) ;(一些其他…
2021/11/20 6:09:52 人评论 次浏览 -
试论common lisp中符号(symbol)与变量的关系,以及词法变量与动态变量的区别
本文一些论点基于个人的推断与总结,请保持独立思考的能力,本文中所做的实验你也可以动手做一下符号(symbol)与变量 变量是符号,但符号不一定是变量。 实验 CL-USER> (symbol-value app)error: The variable APP is unbound. CL-USER> (setq app 3333) ;(一些其他…
2021/11/20 6:09:52 人评论 次浏览 -
Lisp:AutoLisp入门、操作编程实例详细攻略
Lisp:AutoLisp入门、操作编程实例详细攻略目录 AutoLisp入门 1、图文教程 AutoLisp操作AutoLisp入门AutoLISP是由Autodesk公司开发的一种LISP程序语言,LISP是List Processor的缩写。通过autolisp编程,可以节省工程师很多时间。AutoLISP语言作为嵌入在AutoCAD内部的具有…
2021/6/17 1:24:25 人评论 次浏览 -
Autolisp:利用AuoCAD之Lisp编程案例之自动智能获取所选对象的面积并标注在指定位置
Autolisp:利用AuoCAD之Lisp编程案例之自动智能获取所选对象的面积并标注在指定位置目录 输出结果 实现代码输出结果 实现代码 ;; write area value of a close polygon to drawing (DEFUN C:EA(/ OLDOS PT STA QAREA) ;;(setq olderr *error*)(setq *error* myerr)(SETVA…
2021/6/16 1:21:11 人评论 次浏览 -
Autolisp:利用AuoCAD之Lisp编程案例之自动智能绘制枫叶玫瑰
Autolisp:利用AuoCAD之Lisp编程案例之自动智能绘制枫叶玫瑰目录 输出结果 实现代码输出结果 实现代码 ;风玫瑰程序: GXFMG.LSP 1989.1. (defun dbh(a)(* pi (/ a 180.0)) ) (defun C:FMG( )(setq pt (getpoint "风玫瑰中心点—Jason niu:"))(setq len (…
2021/6/16 1:21:07 人评论 次浏览 -
Autolisp:利用AuoCAD之Lisp编程案例之智能加工齿轮的演示程序
Autolisp:利用AuoCAD之Lisp编程案例之智能加工齿轮的演示程序目录 实现结果 实现代码实现结果 实现代码 (defun dlg1();初始化对话一 (set_tile "_m" "5");模数列表第6项 (set_tile "_z" "20");齿数20 (set_tile "_alf&qu…
2021/6/16 1:21:02 人评论 次浏览 -
只有lisp能做——欧拉计划第66题
仅以此文膜拜八年前的自己序言欧拉计划(Project Euler)就像LeetCode,是一个编程答题的网站。不同于LeetCode的是,欧拉计划只要求用户提交最终答案即可(一般是一个数字),而不需要完整代码。因此,可以尽情地使用自己喜欢的编程语言——不少题目甚至光靠笔和纸便能解…
2021/2/12 5:11:16 人评论 次浏览 -
format,不只是格式化
《实战Common Lisp》系列主要讲述在使用Common Lisp时能派上用场的小函数,希望能为Common Lisp的复兴做一些微小的贡献。MAKE COMMON LISP GREAT AGAIN。序言写了一段时间的Python后,总觉得它跟Common Lisp(下文简称CL)有亿点点像。例如,Python和CL都支持可变数量的函…
2021/1/30 14:08:22 人评论 次浏览 -
用Python编写一个简单的Lisp解释器的教程
这篇文章主要介绍了用Python编写一个简单的Lisp解释器的教程,Lisp是一种源码简单的函数式编程语言,本文主要介绍对其中的一个子集Scheme的解释器开发,需要的朋友可以参考下
2019/7/13 21:28:16 人评论 次浏览