Single Assignment C (SA-C) (pronounced "sassy") is a member of the
C programming language
''The C Programming Language'' (sometimes termed ''K&R'', after its authors' initials) is a computer programming book written by Brian Kernighan and Dennis Ritchie, the latter of whom originally designed and implemented the language, as well as ...
family designed to be directly and intuitively translatable into circuits, including
FPGA
A field-programmable gate array (FPGA) is an integrated circuit designed to be configured by a customer or a designer after manufacturinghence the term ''Field-programmability, field-programmable''. The FPGA configuration is generally specifi ...
s.
To ease translation, SA-C does not include
pointers
Pointer may refer to:
Places
* Pointer, Kentucky
* Pointers, New Jersey
* Pointers Airport, Wasco County, Oregon, United States
* The Pointers, a pair of rocks off Antarctica
People with the name
* Pointer (surname), a surname (including a li ...
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
Mitrionics was a Swedish company manufacturing softcore reconfigurable processors. It has been mentioned as one of EETimes "60 Emerging startups".
The company was founded in 2001 by Stefan Möhl and Pontus Borg to commercialize a massively paralle ...
References
External links
SA-C homepageInitial paper describing SA-C
Array programming languages
C programming language family
{{compu-lang-stub