LocalazyLocalazy
Chapel je paralelní programovací jazyk vyvinutý společností Cray Inc. Je navržen tak, aby zvýšil produktivitu vědeckých a technických výpočtů tím, že umožňuje programátorovi vyjádřit paralelismus vysokoúrovňovým, abstraktním způsobem. Chapel je vyvíjen od počátku roku 2009 a jedná se o software s otevřeným zdrojovým kódem vydaný pod licencí Apache. Programovací jazyk Chapel je navržen tak, aby odpovídal potřebám vědeckých a technických výpočtů a zároveň byl použitelný v celé řadě dalších oblastí. Návrh jazyka Chapel je založen na řadě hlavních zásad, jejichž cílem je, aby Chapel: * Produktivní: Chapel má být jazykem, ve kterém může programátor vyjádřit paralelismus na vysoké úrovni abstraktním způsobem, který je blízký přirozenému způsobu uvažování o problému. * Rozšiřitelný: Chapel je navržen tak, aby jej bylo možné snadno rozšiřovat o nové funkce jazyka a knihovny. * Přenosný: Chapel je navržen tak, aby byl přenositelný napříč různými architekturami. * Škálovatelný: Chapel je navržen tak, aby byl škálovatelný od malých vestavěných systémů až po největší superpočítače. Programovací jazyk Chapel vyvíjí od začátku roku 2009 tým společnosti Cray Inc. Chapel je open source software vydaný pod licencí Apache.