The XC programming language is a computer programming language for programming real-time embedded parallel processors, but is specifically targeted at the XMOS XCore processor architecture.XC is an imperative programming language, based on the features for parallelism and communication in occam, and the syntax and sequential features of C.