K é uma linguagem de programação da família APL projetada por Arthur Whitney. Enquanto o intérprete oficial é de código fechado e comercial, uma versão de avaliação com um limite de espaço de trabalho de 32 bits de espaço de endereçamento (que não deve representar problemas para o código de golfe) pode ser encontrada no site da Kx Systems . Esta versão do pacote como parte do banco de dados kdb + é conhecida coloquialmente como "K4". Também existem implementações de código-fonte K disponíveis, incluindo o Kona , que é baseado no K3, e meu próprio intérprete chamado oK , que é baseado no K5 e tem um REPL baseado no navegador .
A Kx Systems possui um wiki com informações sobre o K4 / kdb + / Q, e a página do Kona GitHub também possui uma excelente coleção de materiais de referência. Comecei a escrever um manual para oK / k5, que pode ser uma referência útil.
Como J e APL, K é uma linguagem muito concisa e poderosa, e geralmente pode ser uma boa exibição no código de golfe. Compartilhe dicas, truques e idiomas que você descobrir e, se você ainda não experimentou o K, considere dar uma olhada! Poste uma dica por resposta, por favor!