K es un lenguaje de programación de la familia APL diseñado por Arthur Whitney. Si bien el intérprete oficial es de código cerrado y comercial, se puede encontrar una versión de prueba con un límite de espacio de trabajo de 32 bits de espacio de direccionamiento (que no debería plantear problemas para el golf de código) en el sitio web de Kx Systems . Esta versión incluida como parte de la base de datos kdb + se conoce coloquialmente como "K4". También hay implementaciones K de código abierto disponibles, incluyendo Kona , que se basa en K3, y mi propio intérprete llamado oK , que se basa en K5 y tiene un REPL basado en navegador .
Kx Systems tiene una wiki con información de K4 / kdb + / Q, y la página de Kona GitHub también tiene una excelente colección de materiales de referencia. He comenzado a escribir un manual para oK / k5 que puede ser una referencia útil.
Al igual que J y APL, K es un lenguaje muy conciso y poderoso, y a menudo puede mostrarse bien en código golf. ¡Comparte consejos, trucos y modismos que descubras, y si no has probado K antes, considera darle una vuelta! Publique un consejo por respuesta, por favor!