精通 Dyalog APL

Hacker News Top 工具

摘要

正在基于 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)了解本重写版本相比原版引入的内容。

相似文章

对 APL 等数组语言的有原则性重新思考

Lobsters Hottest

本文提出了一种有原则性的方法来重新思考 APL 等数组语言,通过将变量建模为输入维度的函数,旨在相较于传统方法提高可读性和错误检查能力。

关系建模与 APL

Lobsters Hottest

作者探讨了利用约束逻辑和等式重写规则,将关系建模与 APL 风格的数组语言相结合,并讨论了如何将属性定义为双向推导,而非简单的赋值。

Datalog

Lobsters Hottest

关于Datalog的全面笔记:什么是Datalog,如何用多种语言实现,以及在程序分析中的应用,附带代码示例和资源。

CohereLabs/command-a-plus-05-2026-w4a4

Hugging Face Models Trending

CohereLabs 发布了 Command A+,一个开源的 25B 活跃参数模型,针对智能体、多语言和推理任务进行了优化,支持视觉功能,采用 Apache 2.0 许可证。