1. 12
  1.  

    1. 7

      This is one of the great benefits of arraylangs: the economy and expressive density of these languages makes them very amenable to expressing complicated ideas in a precise way, either mentally, on a small scrap of paper, or in verbal conversation with other programmers. It’s no small wonder given APL’s origins as a notation intended for hand-writing on a blackboard.

      Folks who knee-jerk accusations of arraylangs as being “write only” would be shocked at how liberating it is to work at a company where most developers are fluent in an APL, and the semantic equivalent of dozens of lines of C, JavaScript, or Python can be conveyed precisely with a few words or symbols.