精通 Dyalog APL
摘要
正在基于 Jupyter Notebooks 开发《精通 Dyalog APL》一书的更新在线版本,旨在为 APL 编程语言提供互动式的现代学习体验。
暂无内容
查看缓存全文
缓存时间: 2026/05/24 12:38
# 精通 Dyalog APL — 精通 Dyalog APL
来源:https://mastering.dyalog.com/README.html
切换页面目录
## 精通 Dyalog APL\# (https://mastering.dyalog.com/README.html#mastering-dyalog-apl)
《精通 Dyalog APL (https://www.dyalog.com/mastering-dyalog-apl.htm)》这本书是希望通过书籍学习 Dyalog APL 的人的*事实标准*。当今世界技术日新月异,一本关于编程语言的纸质书有落伍的风险。
注意
此在线版本**正在进行中**。它缺少章节和内容,此处内容可能会经历大幅修订。
欢迎在 GitHub 上[提交新 issue](https://github.com/Dyalog/MDAPL/issues/new),提供反馈或建议修正您遇到的任何错误/笔误。或者,您也可以发送邮件至 [[email protected]](mailto:mdapl%40dyalog.com)。
《精通 Dyalog APL》第一版是一份优秀的资源,但随着时间推移和 Dyalog APL 的不断发展,它变得越来越过时。为此,我们正基于 Jupyter Notebook(可从[此 GitHub 仓库](https://github.com/Dyalog/MDAPL)获取)创建更新的现代化版本,为喜欢边阅读边实验的读者提供更具互动性的学习体验。同时还提供了[静态在线版本](https://mastering.dyalog.com/),并且将为喜欢手持纸质书的读者提供印刷版。
第一版可追溯到 2009 年 11 月,由 Bernard Legrand 撰写,衷心感谢以下贡献者:
- Kim S. Andreasen
- Daniel Baronet
- Gitte Christensen
- Peter Donnelly
- Morten Kromberg
- John Scholes
- Adrian Smith
- Tim JA. Smith
您正在阅读的此版本由 Rodrigo Girão Serrão 重新编写,衷心感谢所有 GitHub 贡献者以及所有报告此重写版本问题的人士,特别感谢 Adám Brudzewsky。
在可能的情况下,原文和示例直接沿用第一版。需要时,会更新和重写书中的解释和示例。最后,新增了章节/内容以涵盖 2009 年 11 月(Dyalog APL 12.0 时代)不存在的内容。您可以查阅[变更日志](https://github.com/Dyalog/MDAPL/blob/master/CHANGELOG.md)了解本重写版本相比原版引入的内容。
相似文章
@ManningBooks:提示工程很快就会变得混乱。从一个简单的指令开始,可能会变成无休止的调整、上下文修改……
Manning Books 宣布推出一本新的抢先版书籍《Building LLM Applications with DSPy》,教授如何使用DSPy框架通过Python优化LLM提示。该书在6月3日前享受50%折扣。
对 APL 等数组语言的有原则性重新思考
本文提出了一种有原则性的方法来重新思考 APL 等数组语言,通过将变量建模为输入维度的函数,旨在相较于传统方法提高可读性和错误检查能力。
关系建模与 APL
作者探讨了利用约束逻辑和等式重写规则,将关系建模与 APL 风格的数组语言相结合,并讨论了如何将属性定义为双向推导,而非简单的赋值。
Datalog
关于Datalog的全面笔记:什么是Datalog,如何用多种语言实现,以及在程序分析中的应用,附带代码示例和资源。
CohereLabs/command-a-plus-05-2026-w4a4
CohereLabs 发布了 Command A+,一个开源的 25B 活跃参数模型,针对智能体、多语言和推理任务进行了优化,支持视觉功能,采用 Apache 2.0 许可证。