Halide (programming language)
| Halide | |
|---|---|
| Paradigms | functional, parallel | 
| Designed by | Jonathan Ragan-Kelley Andrew Adams | 
| Developer | MIT, (with help from Stanford, Google, Adobe) | 
| First appeared | 2012 | 
| Typing discipline | static | 
| Implementation language | C++ | 
| OS | macOS, mainstream Linux distributions, Windows | 
| License | MIT License | 
| Website | halide-lang | 
Halide is a computer programming language designed for writing digital image processing code that takes advantage of memory locality, vectorized computation and multi-core central processing units (CPU) and graphics processing units (GPU). Halide is implemented as an internal domain-specific language (DSL) in C++.