Common Lisp 编程:从新手到高效开发人员
学习 Lisp 语言、工具和生态系统,成为一名高效、快乐的程序员。
讲师:Vincent Dardel
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 理解 Common Lisp 方式
- 掌握基于图像的交互式 Common Lisp 工作流程
- 学习功能构造、错误处理、CLOS 等
- 了解 Lisp 宏、符号计算和编译时计算
- 使用 Common Lisp 进行日常脚本编写
- 开发和部署真实世界的应用程序
探索相关主题
- 项目管理
- 编程语言
- 发展
要求
- 编程语言的基本知识(了解变量和函数是什么)
- 了解 Lisp 语言的基本知识。本课程介绍并深入介绍 Common Lisp。
描述
Common Lisp 是一种很棒的语言。它开创了许多计算机科学概念,虽然已经过时,但业内大公司(所有量子计算公司、谷歌)和个人公司(我!)仍在使用它。我会帮助你高效地学习它。
2024 年 6 月更新:关于 CLOS 的前 8 个视频已经完成并正在逐一发布,同时随时编辑字幕。
有字幕。
自 2021 年初以来,音质有了显著改善。新视频(迭代、项目、条件、宏……)的音频非常完美。我重新录制了 3 个旧视频的声音(最后更新时间:2023 年 1 月)。一些视频的声音有故障(一些仍留在“功能”一章中)。我会逐步重新录制更多。谢谢!
我在 Youtube (vindarel 频道) 上发布补充视频。
如果您现在订阅,您将以相同的价格获得接下来的章节。
Lisp 语言不同于 Algol/C 类语言,而 Lisp 开发环境仍然提供无与伦比的功能:交互式、基于图像的开发体验,同时在编译时几分之一秒内获取类型警告和错误,速度与 C、Rust 和 Java 处于同一组(同时更轻松地获得结果),同时确保数十年的稳定性,等等,等等,等等。
然而,你即将进入一个崭新的大世界。尽管我不断努力开发协作资源,但这个世界仍存在着粗糙的边缘,信息有时分散且难以发现。
因此,我将六年多来不断阅读、调整、编写、提问和回答问题、发现库、反复试验、发布开源库、入门套件和演示项目、为雄心勃勃的项目做出贡献以及运行商业服务的知识和经验……都融入到了这一系列视频中。
我们将学习语言、工具、生态系统中最重要的部分(到目前为止已查看了十几个库),以便能够从头开始开发 Common Lisp 软件。我们将了解一些关于 Lisp 语言的理论,但请注意,理论不是我们的目标,我们将快速深入研究 Common Lisp 的方式。我将使用 Emacs 和 Slime 进行开发(您可以使用 Atom/Pulsar、Vim、VSCode、Sublime、Jetbrains/Intellij、LispWorks、Lem、CLOG 或简单的文本编辑器以及命令行提示符,如我们在第一章中看到的那样),我们将学习语法,我们将从头开始创建新项目,我们将了解有关函数和宏的所有内容、所有迭代构造、错误和条件处理、CLOS 对象系统(2024 年新增)并且我们将构建自包含的二进制文件。
Common Lisp Cookbook(主要由我编写)是本视频系列的良好伴侣。
我真的很高兴通过这种新的视频格式与您分享这一切,并祝您旅途愉快。
附言:专业提示:如果您发现视频速度太慢或您认为您了解内容,请以 1.25 倍或 1.5 倍速度观看。但我建议不要跳过内容,因为我会不时给出提示,并且在我们基于上一个视频内容构建的部分中也会给出提示。
本课程适合哪些人:
- 任何想要快速学习 Common Lisp 功能的程序员。
- 计算机科学专业的学生想要发现为什么 Lisp 中仍然包含无与伦比的外星技术。
- 年轻的专业开发人员认为他们应该拥有一种更有趣、更舒适、更编译、更快速的编程语言。
- Python 或 JavaScript 程序员因其生态系统的不稳定性而感到沮丧。
- 您的朋友或同事。
显示更多显示较少
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。