首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
会员
登录
Lisp
1461 关注,56 文章
关注
热门
最新
最热
LiuTao9292
7月前
Lisp
命令行
后端
如何在CommonLisp中解析命令行参数
clingon 是一个 Common Lisp 的命令行选项的解析器,它可以轻松地解析具有复杂格式的命令行选项。例如,下面的代码可以打印给定次数的打招呼信息
767
点赞
评论
梁唐
9月前
Python
Lisp
日拱一卒,伯克利CS61A完结撒花
大家好,日拱一卒,我是梁唐。 今天是伯克利CS61A这门课的最后一节实验课,也是这个系列的完结篇。 从四月初至今,经过了一个多月的漫长学习,我们终于迎来了它的尾声。说真的,从看视频,到写作业、做实验再
1582
2
评论
梁唐
9月前
Lisp
日拱一卒,伯克利教你lisp,神一样的编程语言
大家好,日拱一卒,我是梁唐。 我们继续伯克利CS61A公开课之旅,这一次是它的第九次实验课。昨天的期中测试过后,这门课关于Python的编程基础以及面向对象的部分就算是讲完了,接下来就到了Scheme
1484
点赞
评论
梁唐
10月前
算法
Lisp
日拱一卒,伯克利CS61A,用Scheme判断链表是否有环
大家好,日拱一卒,我是梁唐。本文始发于公众号Coder梁 我们今天继续来肝CS61A这门公开课,这次我们来看的是作业11. 课程链接 原始文档 Github 这次的作业也只有三题,主要都是关于Sche
1068
1
评论
梁唐
10月前
Python
Lisp
日拱一卒,伯克利YYDS,用Python写一个Lisp解释器(五)
大家好,日拱一卒,我是梁唐。本文始发于公众号Code梁 我们继续来肝伯克利CS61A的scheme project,今天我们来聊最后一个部分,附加题部分。 虽然附加题只有两道题,但是要想把这两道题说清
863
4
评论
梁唐
10月前
Python
编译原理
Lisp
日拱一卒,伯克利YYDS,用Python写一个Lisp解释器(四)
大家好,日拱一卒,我是梁唐。本文始发于公众号Coder梁 我们来继续肝伯克利CS61A的scheme project,这是本project的第四篇,如果漏掉了之前的内容,可以去翻一下历史记录。 课程链
799
2
评论
梁唐
10月前
Python
Lisp
编译原理
日拱一卒,伯克利YYDS,用Python写一个Lisp解释器(二)
大家好,日拱一卒,我是梁唐。本文始发于公众号Coder梁。 我们继续来肝伯克利CS61A的scheme project,这是这个project的第二篇,如果漏掉了之前的建议先去补一下。 课程链接 项目
1253
3
评论
梁唐
10月前
Python
编译原理
Lisp
日拱一卒,伯克利YYDS,教你用Python写一个Lisp解释器(一)
大家好,日拱一卒,我是梁唐。本文始发于公众号:Coder梁 我们继续来肝伯克利CS61A,今天看的是这门课最后一个project,非常干货非常硬核。 我们要写一个Lisp语言的解释器,代码量不算很大,
841
2
评论
梁唐
10月前
Lisp
日拱一卒,伯克利教你学Lisp,作业10
大家好,日拱一卒,我是梁唐。本文始发于公众号:Coder梁 我们今天继续来肝伯克利CS61A这门公开课,这次我们一起来看的是作业10. 公开课视频 作业原文说明 Github 这次的作业一共有3题,难
880
2
评论
梁唐
10月前
Lisp
日拱一卒,伯克利教你学Lisp,CS61A作业9
大家好,日拱一卒,我是梁唐。 我们继续来肝伯克利CS61A,这次我们看的是作业9,同样是基于Lisp语言的几个编程问题。 没接触过或者不了解Lisp的同学可以去翻一下我上一篇文章,里面有一些关于Lis
1096
点赞
评论
梁唐
10月前
Lisp
日拱一卒,伯克利教你Lisp,CS61A作业8
大家好,日拱一卒,我是梁唐。本文始发于公众号:Coder梁 我们继续来肝伯克利CS61A,今天我们看的是作业8。这一次的作业有些特殊,不再是基于Python,而是一门全新的语言Lisp。 我之前没有接
608
点赞
评论
LiuTao9292
1年前
Lisp
Java
后端
关于为什么Java是单派发以及Common Lisp又伟大了一次的这档子事
众所周知,在 Java 语言中支持基于子类型的多态,例如某百科全书中就给了一个基于Animal及其两个子类的例子(代码经过我微微调整) 基于子类型的多态要求在程序的运行期根据参数的类型,选择不同的具体
592
3
评论
LiuTao9292
1年前
Python
Lisp
这方面Python还是比Lisp略逊一筹
序言 众所周知,Python 支持向函数传递关键字参数。比如 Python 的内置函数max就接受名为key的关键字参数,以决定如何获取比较两个参数时的依据 自定义一个运用了关键字参数特性的函数当然也
456
3
评论
LiuTao9292
1年前
Lisp
Python
模拟Python中小于运算符的短路特性
忆往昔峥嵘岁月稠在Python的语言标准的Comparisions章节中提到 也就是说,在C语言中要写成a < b && b < c的表达式,在Python中可以写成a < b < c。并且,标准中还
333
2
评论
LiuTao9292
1年前
Lisp
从AOP到method-combination
Emacs的org-mode用的是一门叫Org的标记语言,正如大部分的标记语言那样,它也支持无序列表和检查清单——前者以- (一个连字符、一个空格)为前缀,后者以- [ ] 或- [x] 为前缀(比无
336
3
评论
LiuTao9292
2年前
Lisp
只有lisp能做——欧拉计划第66题
欧拉计划(Project Euler)就像LeetCode,是一个编程答题的网站。不同于LeetCode的是,欧拉计划只要求用户提交最终答案即可(一般是一个数字),而不需要完整代码。因此,可以尽情地使用自己喜欢的编程语言——不少题目甚至光靠笔和纸便能解决。 欧拉计划的第66题非…
933
2
评论
LiuTao9292
2年前
Lisp
format,不只是格式化
写了一段时间的Python后,总觉得它跟Common Lisp(下文简称CL)有亿点点像。例如,Python和CL都支持可变数量的函数参数。在Python中写作 Python的语法更紧凑,而CL的语法表意更清晰。此外,它们也都支持关键字参数。在Python中写成 尽管CL的&#…
692
点赞
评论
Smallfly
3年前
Lisp
Scheme 简介
Scheme 是一门通用的高级计算机程序语言。它被运用于开发文本编辑器、编译器优化、操作系统,图形库,表格应用程序,AI/VR 等等。 它是著名 Lisp 语言的一种方言,语法结构上,跟 Lisp 很像,但与 Lisp 的主要区别是它采用了词法作用域(Lexical Scopi…
2656
1
评论
薛定猫的谔
4年前
Android
C++
Lisp
Dart 语言学习笔记
/* ... */ 只适合用来注掉某一段暂时不用的代码,不适合当成注释使用。 由于历史原因, Dart 也支持 JavaDoc 样式的文档注释 /** ... */,但这种类型的文档注释会产生两个无实际内容的行,对于使用 * 标志列表项等场景并不方便,所以推荐使用 /// 文档…
6667
44
3
阿里本地生活技术团队
5年前
ReactiveCocoa
iOS
Lisp
ReactiveCocoa 中奇妙无比的“宏”魔法
在ReactiveCocoa 中,开源库作者为我们提供了很多种魔法,“黑”魔法,“红”魔法……今天就让先来看看“红”魔法。 在ReactiveCocoa 中,封装了很多非常实用的“宏”,使用这些“宏”为我们开发带来了很多的便利。 今天就来盘点一下RAC中的宏是如何实现的。 一.…
2037
56
2
温馨提示
当前操作失败,如有疑问,可点击申诉