Welcome to K. K is an array-based programming language. Although this term may sound new to many programmers, K comes from a lineage of programming languages which date back to the 1960s.
It is the 1960s. Enter APL. APL originally started out as a general math notation, made to standardise the way mathematical expressions can be looked at. With the creation of APL's revolutionary math notation came the realization that it was very effective at describing algorithms, making it very effective with consistently communicating algorithmic, math-oriented thought. This original award winning idea eventually became what is known today as the APL programming language.
Array languages to this day are still a rather niche area, since they are very unlike what people are taught as beginner programmers. Hence, I'd like to request all viewers to maintain an open mind and have fun.
K is an APL-style array language which aims to eliminate many of APL's problems in programming. At a glance, the most noticeabl