Tags: Programming Language.
Q is a proprietary array processing language developed by Arthur Whitney and commercialized by Kx Systems. The language serves as the query language for kdb+ a disk based and in-memory column-based database. kdb+ is based upon K a terse variant of APL. Q is a thin wrapper around K providing a more readable English-like interface.