Футарк (язык программирования)
- Futhark — многопарадигмальный, высокоуровневый, функциональный язык программирования с параллельными данными и массивами данных.
- Он разработан на факультете компьютерных наук Калифорнийского университета и фокусируется на выполнении программ с параллельными данными в функциональном стиле.
- Futhark вдохновлен NESL и использует вариант сглаживающего преобразования для обеспечения агрессивной оптимизации компилятора.
- Нерегулярный параллелизм вложенных данных не поддерживается в Futhark.
- Это бесплатное программное обеспечение с открытым исходным кодом, выпущенное по лицензии ISC.
- Futhark не предназначен для написания полноценных приложений, а ориентирован на написание вычислительных ядер, которые затем вызываются из приложений, написанных на обычных языках.
- Футарк назван в честь первых шести букв рунического алфавита.
Полный текст статьи: