Q language is forked out of P programmin language. Q is a language for building robotics systems that are implemented as multi-rate systems with publish-subscribe as its communication model.