Q (programming language from Kx Systems)



Website: code.kx.com

Proiectat de: Arthur Whitney


Q este un limbaj de programare pentru procesarea tabloului, dezvoltat de Arthur Whitney.

Este un software proprietar, comercializat de KX Systems.

Q servește ca limbaj de interogare pentru KDB+, o bază de date bazată pe disc și în memorie, bazată pe coloane.

KDB+ se bazează pe limba k, o variantă tensă a limbii APL.

Q este un înveliș subțire în jurul lui K, oferind o interfață mai citibilă, asemănătoare cu limba engleză.

Unul dintre cazurile de utilizare este analiza seriei de timp financiare, deoarece s -ar putea face meciuri de timp inexacte.

Un exemplu este să se potrivească cu oferta A și întrebarea înainte de asta.

Ambele timpuri de timp diferă ușor și sunt potrivite oricum.