SA-C (programming Language)
   HOME

TheInfoList



OR:

Single Assignment C (SA-C) (pronounced "sassy") is a member of the
C programming language C (''pronounced'' '' – like the letter c'') is a general-purpose programming language. It was created in the 1970s by Dennis Ritchie and remains very widely used and influential. By design, C's features cleanly reflect the capabilities of ...
family designed to be directly and intuitively translatable into circuits, including
FPGA A field-programmable gate array (FPGA) is a type of configurable integrated circuit that can be repeatedly programmed after manufacturing. FPGAs are a subset of logic devices referred to as programmable logic devices (PLDs). They consist of a ...
s. To ease translation, SA-C does not include
pointers Pointer may refer to: People with the name * Pointer (surname), a surname (including a list of people with the name) * Pointer Williams (born 1974), American former basketball player Arts, entertainment, and media * ''Pointer'' (journal), the ...
and arithmetics thereon. To retain most of the expressiveness of C, SA-C instead features true n-dimensional arrays as first-class objects of the language.


See also

* Mitrionics


References


External links


SA-C homepage

Initial paper describing SA-C
Array programming languages C programming language family {{compu-lang-stub