• 教堂的设计是一个新的平行的程序语言,是一部分国防部研究计划局主导的高生产率的计算系统的程序或HPC的。

    教堂的目的是提高生产率的高端计算机的用户,同时也作为一种便携式并行编程模型,可用于商品的集群或桌面核系统。

    教堂的努力大大改善的可编程性的大规模的并行计算机匹配,同时或殴打的性能和可携带的流程模型,如MPI。

    教堂的设计是从第一个原则,而不是通过扩展一个现有的语言。

    它是一个必要的框结构化的语言、设计成可以容易了解用户的C、C++、Fortran、Java、Perl Matlab和其他流行的语言。

    同时教堂建立在概念和语法从以前的许多语言中,它的平行功能是最直接影响的ZPL、高性能Fortran(积),和克雷MTA/Cray扩展至C和Fortran。

  • चैपल बनाया गया है होना करने के लिए एक नए समानांतर प्रोग्रामिंग भाषा का हिस्सा है कि DARPA-एलईडी उच्च उत्पादकता कंप्यूटिंग प्रणालियों कार्यक्रम या HPCS.

    चैपल बनाया गया है में सुधार करने के लिए उत्पादकता के उच्च अंत कंप्यूटर उपयोगकर्ताओं को भी सेवा के रूप में एक पोर्टेबल समानांतर प्रोग्रामिंग मॉडल है कि इस्तेमाल किया जा सकता है पर कमोडिटी समूहों या डेस्कटॉप मल्टीकोर सिस्टम.

    चैपल का प्रयास करने के लिए काफी सुधार की प्रोग्रामिंग बड़े पैमाने पर समानांतर कंप्यूटर में मिलान करते हुए या धड़कन के प्रदर्शन और पोर्टेबिलिटी के वर्तमान प्रोग्रामिंग मॉडल की तरह एमपीआई.

    चैपल बनाया गया था से पहले सिद्धांतों के बजाय का विस्तार करके एक मौजूदा भाषा है ।

    यह एक जरूरी ब्लॉक-संरचित भाषा, आसान करने के लिए तैयार करने के लिए जानने के लिए उपयोगकर्ताओं के सी, सी++, फोरट्रान, जावा, पर्ल, Matlab, और अन्य लोकप्रिय भाषाओं में से एक है ।

    जबकि चैपल पर बनाता अवधारणाओं और वाक्य रचना से पिछले कई भाषाओं में, अपनी समानांतर सुविधाओं कर रहे हैं सबसे सीधे प्रभावित ZPL, उच्च प्रदर्शन फोरट्रान (HPF), और क्रे एमटीए/क्रे XMT एक्सटेंशन के लिए सी और फोरट्रान.

  • Chapel is designed to be a new parallel programming language that is part of the DARPA-led High Productivity Computing Systems program or 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.

    Chapel was designed from first principles rather than by extending an existing language.

    It is an imperative block-structured language, designed to be easy to learn for users of C, C++, Fortran, Java, Perl, Matlab, and other popular languages.

    While Chapel builds on concepts and syntax from many previous languages, its parallel features are most directly influenced by ZPL, High-Performance Fortran (HPF), and the Cray MTA/Cray XMT extensions to C and Fortran.