Русская Википедия:Handel-C

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Шаблон:Карточка языка программирования

Handel-C — Си-подобный язык программирования, имеющий встроенные возможности для параллельных вычислений через FPGA.

Синтаксис

По умолчанию любая инструкция выполняется последовательно. С помощью ключевого слова par можно пометить блок кода для параллельного вычисления.

par {...} // Parallel execution
seq {...} // Sequential execution

Расширения к Си

Types and Objects Expressions Statements
chan < … > (type clarifier) ! (send into channel)
chanin [ : ] (bit range selection) ? (read from channel)
chanout \\ (drop) delay
macro expr <- (take) ifselect
external @ (concatenation operator) set intwidth
external_divide select let … ; in
inline width par
interface prialt
internal releasesema
internal_divide set clock
mpram set family
macro proc set part
ram set reset
rom seq
sema try { … } reset
shared trysema
signal with
typeof
undefined
wom

См. также

Ссылки

Шаблон:Языки программирования