在计算机编程中，XC是一种用于实时嵌入式并行处理器的编程语言，运行目标是XMOS的XCore处理器架构。XC是指令式语言，基于了occam语言的并行和通信特征，和C语言的语法和顺序特征。它提供的根本特征对应于现有架构的各种资源，比如通道、锁和定时器。在结合于XCore处理器时，XC被用来建造具有低层I/O、实时性能和通常现场可编程逻辑门阵列（FPGA）或专用集成电路（ASIC）设备特有的计算能力的嵌入式系统。
架构模型.XC程序在一组XCore瓦片（tile）上执行。每个瓦