Category:Futhark: Difference between revisions

Add some content
(Add Futhark page)
 
(Add some content)
 
(One intermediate revision by the same user not shown)
Line 1:
{{stub}}{{language|Ayrch}}
{{language
|exec=machine
|strength=strong
|express=implicit
|checking=static
|parampass=value
|gc=yes
|tags=futhark
|site=https://www.futhark-lang.org}}
 
Futhark is a small programming language designed to be compiled to efficient GPU code. It is a statically typed, data-parallel, and purely functional array language, and comes with a heavily optimising ahead-of-time compiler that generates GPU code via OpenCL. Futhark is not designed for graphics programming, but instead uses the compute power of the GPU to accelerate data-parallel array computations. The language support regular nested data-parallelism, as well as a form of imperative-style in-place modification of arrays, while still preserving the purity of the language via the use of a uniqueness type system.
Anonymous user