Thrust Programming Language Thrust Programming Language. A general-purpose, statically typed systems programming language for writing verbose, accurate, and fast code.