Chapel, whose name expands to Cascade High Productivity Language, is an open source programming language first created in 2004. The Programming Language Database credits its design to David Callahan, Hans Zima, Brad Chamberlain and John Plevyak, and records that early development took place at Cray Inc. It was built as a parallel programming language within the Cray Cascade project, a participant in DARPA's High Productivity Computing Systems program, whose goal was to raise supercomputer productivity by the year 2010. The language is released under version 2 of the Apache license. The same page lists Python, ZPL, Ada, C#, Java, Fortran, C++ and UPC as influences on its design, and notes that Chapel compiles to C and that its implementation is written in Chapel, C++, C and other languages. Its listed features include static typing, type inference, generics, iterators, records, operator overloading and modules.
Facts
First Released Connections
Follows Typing Discipline
Source Chapel (PLDB page)
In Field
Source Chapel (PLDB page)
Invented By
Source Chapel (PLDB page)
Source Chapel (PLDB page)
Licensed Under
Source Chapel (PLDB page)
Sources
1. Chapel (PLDB page)
PLDB page, opening line
is an open source programming language created in 2004
In Field: Programming Language Theory, PLDB page, opening line [in-field]
programming language created in
Licensed Under: Apache License 2.0, PLDB page, Wikipedia summary
under version 2 of the Apache license
Follows Typing Discipline: Static Typing, PLDB page, language features table
Static Typing
View the SourceReader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.