Harlan – nowy język programowania kart graficznych

0
1134
OpenCL
OpenCL

Erik Holk, inżynier z Indiana University stworzył nowy język programowania kart graficznych – Harlan. Składnia bazuje na Scheme, dialekcie funkcyjnego języka programowania Lisp. Ma on ułatwić programowania kart graficznych, przejmując typowe zadania programowania karty graficznej, dzięki czemu programista może się skupić na problemie, który musi rozwiązać.

Generowany kod Harlana jest kompilowany do OpenCL i implementacje typu: Intel OpenCL SDK, nVidia CUDA Toolkit i AMD Accelerated Parallel Processing SDK potrafią współpracować z tym kodem. Dodatkowo nowy język oferuje programowania abstrakcyjne, znane z języków Python i Ruby, a także programowanie funkcyjne, jak np. interpreter funkcji lambda oraz wsparcie dla funkcji wyższego rzędu.

Nazwa języka Harlan wzięła się od założyciela sieci sklepów szybkiej obsługi KFC – pułkownika Harlanda Sandersa. Stąd też wszystkie pliki posiadają rozszerzenie .kfc.

ŹRÓDŁOblog.theincredibleholk.org
Poprzedni artykułAudacious 3.4
Następny artykułpyMorseCode 1st official release 20130704
Michał Olber
Interesuję się głównie sprzętem i działaniem jego pod systemami GNU/Linux. Testuję różne dystrybucje i robię recenzje. Interesuję się działaniem sprzętu pod Linuksem, dzięki czemu wiem, jaki zestaw komputerowy wybierać :)

ZOSTAW ODPOWIEDŹ

Proszę wpisać swój komentarz!
Proszę podać swoje imię tutaj