Qu ist eine objektorienterte Programmiersprache mit vollständigen Features und dynamischer starker Typisierung. Sie hat eine klare Syntax, private, öffentliche, nur lesbare oder les- und schreibbare Attribute, lexikalische Abschlüsse, Generatoren, schnelle Exceptions, try-finally, eval und einiges mehr.