# J 还是 APL? 两者都是数组编程语言,各有特点: ## APL **优点:** - 原创的数组语言,设计优雅统一 - 特殊符号(`⍳ ⍴ ⌿`)表达力强,数学美感佳 - Dyalog APL 是商业级实现,文档完善,有免费个人版 - 活跃的社区和年度竞赛 - 现代特性:面向对象、.NET 集成等 **缺点:** - 需要特殊键盘输入法(虽然现在很容易配置) - 商业产品,某些用途需付