Chapel (programming language): Difference between revisions

Content deleted Content added
Update latest version to 2.0.0 (March 21, 2024)
Features: Fixe typo
Tags: Reverted Mobile edit Mobile web edit
Line 37:
 
==Features==
Chapel supports a [[multithreading (computer architecture)|multithreaded]] parallel programming model at a high level by supporting abstractions for [[data parallelism]], [[task parallelism]], and [[nested parallelism]]. It enables optimizations for the [[locality of data]] and computation in the program via abstractions for data distribution and [[Data-drivendrivekn programming|data-driven]] placement of subcomputations. It allows for [[code reuse]] and generality through [[object-oriented]] concepts and [[generic programming]] features. For instance, Chapel allows for the declaration of [[Locale (computer hardware)|locales]].<ref>
{{Cite conference
| author1 = Bongen Gu