High-performance Tree Wrangling, the APL Way // Aaron Hsu // Dyalog '18
推荐理由
He has one talk (available on YouTube) about his approach to using arrays to working with tree structures in a high-performance way in APL
说明
这是2018年由Dyalog User Meetings发布的一部演讲,主题归在Programming language design。它讲的是array programming trees这一支里的具体问题,而不是把整个领域扫一遍。适合想看推导、证明或实现细节的人。内容上可以概括成:Aaron Hsu shows how to manipulate and transform tree data in APL using arrays and inverted tables instead of pointers. He claims much smaller code, better performance and easier parallelisation.这些读者给出的理由,核心是:HN recommends it as a striking example of high-performance tree handling with array programming.讲法不绑某一条新闻,过几年仍然可以当材料看。从2019年到2021年,有3位不同的读者在3个不同月份把它推荐出来,其中明确叫别人去看的有0次。适合一次性看完。讲者把一个判断讲透,演示是在给这个判断配例子。如果已经会了基本定义,就把注意力放在它怎么把array programming trees变成能跟着复述的例子。
视频信息
- 频道
- Dyalog User Meetings
- 时长
- 30 分 37 秒
- 发布年份
- 2018