A Sudoku Solver in APL
4 人推荐 · 跨 4 个月 · 2015–2022

中文导读
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 上的提及
Here are some other sudoku solvers that give more insight into the coder than the problem
the late John Scholes did a number of absolutely beautiful demonstrations programming in APL
His videos on depth-first search (1) and solving sudoku (2) are also brilliant.
some videos disproving your statement
John scholes's videos are excellent and very illustrative