HN 精选

A Sudoku Solver in APL

Dyalog
4 人推荐 · 跨 4 个月 · 2015–2022
函数式编程算法与数据结构
A Sudoku Solver in APL

中文导读

Dyalog 官方经典实战演示:基于 Arthur Whitney 构思、John Scholes 性能优化的算法,用 APL 语言现场编写数独求解器。视频一步步带你领略阵列导向(array-oriented)编程的思维之美。

为什么 HN 推它

APL 社区常驻传道视频,极具美感地证明了看似天书的 APL 符号同样可以被一步步清晰阅读与严密推导。

「我一直超喜欢这个视频,Dyalog 开发者行云流水般地用 APL 写出了一个数独求解器。」HN 网友原话:I've always liked this video, where one of the Dyalog developers effortlessly writes a Sudoku solver in APL
英文原摘要(HackerTube / Claude 整理)

A Dyalog demonstration of developing a Sudoku solver in APL, using an algorithm by Arthur Whitney with performance work by John Scholes. The narration steps through the array-oriented solution.

Strongly recommended as a beautiful demonstration that APL can be read and reasoned about step by step.

HN 上的提及

reference wickawic · 2015-07 · HN 原文
Here are some other sudoku solvers that give more insight into the coder than the problem
strong_rec geocar · 2019-07 · HN 原文
the late John Scholes did a number of absolutely beautiful demonstrations programming in APL
strong_rec paliilap · 2019-08 · HN 原文
His videos on depth-first search (1) and solving sudoku (2) are also brilliant.
reference kick · 2020-03 · HN 原文
some videos disproving your statement
strong_rec moonchild · 2020-08 · HN 原文
John scholes's videos are excellent and very illustrative

相关视频