Statements (62)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:C_programming_language
|
gptkbp:community |
gptkb:Open_Source
|
gptkbp:designed_by |
gptkb:Cray_Inc.
|
gptkbp:features |
Data Parallelism
Task Parallelism Rich Standard Library High-level Abstractions Interoperability with C/ C++ Global View of Data |
gptkbp:file_extension |
.chpl
|
gptkbp:first_appearance |
gptkb:2009
|
gptkbp:formulation |
C-like
|
gptkbp:has |
gptkb:Documentation
gptkb:maps gptkb:Tutorials gptkb:Example gptkb:developers gptkb:Workshops gptkb:Records gptkb:Modules gptkb:Community_Support Conferences Data Structures Research Papers Strings Tuples Memory Management Error Handling Type Inference Functions Applications Classes Control Structures Generic Programming Sets Use Cases Arrays Synchronization Mechanisms Operator Overloading Lambda Expressions Profiling Tools Ranges Iterators Concurrency Primitives Concurrency Constructs |
https://www.w3.org/2000/01/rdf-schema#label |
Chapel Programming Language
|
gptkbp:influenced_by |
C, C++, Fortran
|
gptkbp:inspired_by |
ZPL
|
gptkbp:operating_system |
Cross-platform
|
gptkbp:paradigm |
Multi-paradigm
|
gptkbp:production_status |
Active
|
gptkbp:repository |
gptkb:Git_Hub
|
gptkbp:supports |
gptkb:servers
GPU Programming Shared Memory Multi-core Processing Parallel Programming |
gptkbp:system |
Static Typing
|
gptkbp:targets |
Heterogeneous Systems
|
gptkbp:uses |
gptkb:Java_programming_language
|
gptkbp:bfsParent |
gptkb:Katherine_Yelick
|
gptkbp:bfsLayer |
7
|