futhark-0.25.9: README.md
<img src="assets/logo.svg" height="50px"/> The Futhark Programming Language
==========
[](https://gitter.im/futhark-lang/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)[](https://github.com/diku-dk/futhark/actions)[](https://zenodo.org/badge/latestdoi/7960131)
Futhark is a purely functional data-parallel programming language in
the ML family. It can be compiled to typically very efficient
parallel code, running on either a CPU or GPU. The language is
developed at [DIKU](http://diku.dk) at the University of Copenhagen,
originally as part of the [HIPERFIT centre](http://hiperfit.dk). It
is quite stable and suitable for practical programming.
For more information, see:
* [A collection of code examples](https://futhark-lang.org/examples.html)
* [Installation instructions](http://futhark.readthedocs.io/en/latest/installation.html)
* [The main website](http://futhark-lang.org)
* [Parallel Programming in
Futhark](https://futhark-book.readthedocs.io/en/latest/), an
extensive introduction and guide
* [The Futhark User's Guide](http://futhark.readthedocs.io)
* [Documentation for the built-in prelude](https://futhark-lang.org/docs/prelude)
* [Futhark libraries](https://futhark-lang.org/pkgs/)
[](https://repology.org/project/futhark/versions)
Hacking
=======
Issues tagged with [good first
issue](https://github.com/diku-dk/futhark/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22)
do not require deep knowledge of the code base.
For contributing code, see [the hacking instructions](HACKING.md).