性能 – APL Wiki 性能 从 APL Wiki 跳转到导航 跳转到搜索 性能是指在特定语言实现中执行程序的速度。
虽然像 APL 这样的语言本质上不可能快或慢,但它通常被描述为适合高性能实现,并且有许多 APL 实现部分或完全专注于性能。
目前开发的宣扬高性能的阵列系列实现包括 Dyalog APL、J、K(Kx 和 Shakti)和 Q,而主要关注性能的研究项目包括 APEX、Co-dfns、SaC、Futhark 和 TAIL。
虽然动态类型解释语言通常被认为速度很慢(也就是说,它们本质上导致实现运行缓慢),但主要使用平面数组的 APL 代码被描述为非常适合现代硬件,[1] 并且 Dyalog APL 在某些情况下可以比直接的 C 实现更好地执行。
[2] [3] 利用高性能实现通常需要以更扁平的方式编写,很少或没有框或嵌套数组,并且编译的或基于 GPU 的 APL 可能不完全支持嵌套数组。
7 APL 硬件 3 高性能使用 3。
来源:HackerNews New









