XC语言
维基百科,自由的 encyclopedia
在计算机编程中,XC是一种用于实时嵌入式并行处理器的编程语言,运行目标是XMOS(英语:XMOS)的XCore处理器架构[1]。
Quick Facts 编程范型, 设计者 ...
编程范型 | 并发, 并行, 分布式, 多核, 实时, 指令式 |
---|---|
设计者 | XMOS(英语:XMOS) |
实现者 | XMOS(英语:XMOS) |
发行时间 | 2005年 |
类型系统 | 强类型, 静态 |
文件扩展名 | .xc |
主要实现产品 | |
xcc | |
启发语言 | |
C, occam, CSP |
Close
XC是指令式语言,基于了occam语言的并行和通信特征,和C语言的语法和顺序特征[2]。它提供的根本特征对应于现有架构的各种资源,比如通道、锁和定时器。
在结合于XCore处理器时,XC被用来建造具有低层I/O、实时性能和通常现场可编程逻辑门阵列(FPGA)或专用集成电路(ASIC)设备特有的计算能力的嵌入式系统。