A Linguagem Ideal de Arrays para 2025: Uma Resposta à Heterogeneidade de Hardware
2025-08-04
As suposições tradicionais de linguagens de programação não se aplicam mais diante do hardware cada vez mais heterogêneo (multi-core, multinodo, GPUs, FPGAs, etc.). Esta postagem explora o design de uma linguagem de arrays ideal, enfatizando o polimorfismo de classificação, a capacidade de escrever kernels diretamente e a semântica de valor com gerenciamento automático de buffer. O autor argumenta que um modelo de programação de arrays funcional e não tamponado, aliado à infraestrutura de compilador como MLIR, melhor aproveita as capacidades de hardware. A experiência do usuário é aprimorada por meio de relatórios amigáveis de otimização do compilador. Fortran e APL são citadas como linguagens inspiradoras.
Leia mais