Chapel Programming Language

GPTKB entity

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