Chapel Programming Language


Chapel is a parallel programming language, designed to make parallel programming more productive, from high-end supercomputers to commodity clusters and multi-core desktops and laptops.
Chapel Principles and Features

According to the information provide don the Chapel website, the programming language is designed from principles first, rather than by extending an existing language. Chapel builds on concepts and syntax from many languages, however its parallel features are most directly influenced by ZPL, High-Performance Fortran (HPF), and the Cray MTA/Cray XMT extensions to C and Fortran.

It supports a number of features including multithreaded execution model via high-level abstractions for data parallelism, task parallelism, concurrency and nested parallelism.
Chapel Development

Chapel is being developed in an open-source manner at SourceForge and is released under the BSD license. Development of Chapel is led by Cray Inc., in collaboration with academia and computing centers.
Top 10 Programming Languages Related Questions

1. What is BASIC?
2. What is C++?
3. What is COBOL?
4. What is Dart?
5. What is Java?
6. What is Perl?
7. What is Python?
8. What is Ruby?
9. What is Suneido?
10. What is Zimbu?

Read Also:

  • The iPhone 5S

    An improved version of Apple’s iPhone 5 that adds a number of key new features while retaining the iPhone 5’s 4-inch display. The iPhone 5S was announced in September 2013 as a replacement for the iPhone5 and the new top-of-the-line smartphone in the iPhone lineup, which also includes the newly announced iPhone 5C and the […]

  • Zimbu Programming Language

    Zimbu is an experimental programming language developed by Bram Moolenaar, the creator of the Vim text editor. The goal of Zimbu is to combine the best features of other programing languages (including Java, Python and Ruby) with new ideas. Zimbu Design Principles Zimbu incorporates a number of design principles and choices including the following; 1. […]

  • Google Dart Programming Language

    Dart is an open source, structured Web programming language developed by Google and announced to the public in 2011. Google intended this Web programming language to replace JavaScript, as it addresses several key problems with the JavaScript language. The Dart language is class-based and object oriented language with C-style syntax. Google engineers describe Dart as […]

  • Galaxy Gear

    A wearable computing smartwatch device developed by Samsung that functions similar to a smartphone. The Samsung Galaxy Gear is expected to officially debut in early September 2013 at a reported price of $300. The Galaxy Gear will reportedly offer a primary focus on mobile fitness and health tracking, and will include features like a Wi-Fi […]

  • KitKat (Android Codename)

    KitKat is the dessert-themed Android codename for the 4.4 update of the open source Android mobile operating system. KitKat debuted in November 2013 as the successor to the “Jelly Bean” Android releases. The Android 4.4 update was widely expected to carry the Key Lime Pie codename, but Google instead decided to go with the iconic […]


Disclaimer: Chapel Programming Language definition / meaning should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. All content on this website is for informational purposes only.