Category:Chapel

From Rosetta Code
(Redirected from Chapel)
This page is a stub. It needs more information! You can help Rosetta Code by filling it in!
Language
Chapel
This programming language may be used to instruct a computer to perform a task.
Official website
Execution method: Compiled (machine code)
Garbage collected: No
Parameter passing methods: By reference, By value
Type safety: Safe
Type strength: Strong
Type expression: Implicit, Explicit
Type checking: Static
Lang tag(s): chapel
See Also:
Listed below are all of the tasks on Rosetta Code which have been solved using Chapel.
Your Help Needed
If you know Chapel, please write code for some of the tasks not implemented in Chapel.


Chapel is an emerging parallel programming language whose design and development is being led by Cray Inc. Chapel is being developed as an open-source effort with contributions from academia, industry, and scientific computing centers. Chapel emerged from Cray's entry in the DARPA-led High Productivity Computing Systems program (HPCS).

Chapel is designed to improve the productivity of high-end computer users while also serving as a portable parallel programming model that can be used on commodity clusters or desktop multicore systems. Chapel strives to vastly improve the programmability of large-scale parallel computers while matching or beating the performance and portability of current programming models like MPI.