chapel

Parallel language

A parallel programming language designed to support large-scale computations on diverse architectures.

a Productive Parallel Programming Language

GitHub

2k stars
65 watching
421 forks
Language: Chapel
last commit: 6 days ago
chapelcompilerconcurrencydistributed-computinggpuhigh-performance-computinghpclanguageopen-sourceparallelparallel-computingperformanceproductiveprogramming-languagescientific-computing

Related projects:

Repository Description Stars
pikatchu/linearml A programming language designed to write efficient parallel programs using functional principles. 432
parallella/pal An optimized C library for parallel computing and data movement on resource-constrained devices 302
branchtaken/hemlock A systems programming language focused on reliable high performance parallel computation 31
parsl/parsl A Python parallel scripting library that extends parallelism to multiple cores and nodes 506
prathyvsh/pl-catalog A comprehensive reference catalog of programming languages and their implementations. 764
glouw/rr A programming language and its runtime environment with features such as dynamic typing, garbage collection, and support for various data structures. 67
tommasocerruti/rowlang An esoteric programming language written as an analogy to rowing, with a compiler and execution model. 16
1whatleytay/kara A high-performance, statically typed programming language designed to simplify development while maintaining speed. 14
rhysd/gocaml An implementation of a statically-typed functional programming language in Go using LLVM and building its own compiler from scratch. 748
aliceml/aliceml A functional programming language with support for concurrent and distributed computing, extending Standard ML with various features. 212
senegallang/senegal A dynamically-typed, concurrent programming language with modern syntax and fast single-pass compiler 129
adamsol/pyxell A multi-paradigm programming language with static typing and compilation to native machine code. 55
pltools/lama A programming language designed to introduce concepts of programming languages, compilers, and tools in an educational setting 70
samskivert/compose An experimental programming language aiming to be teachable, scalable, and powerful while minimizing complexity. 18
alanvf/star An experimental programming language designed to be powerful, productive, and predictable with features like type specialization and rich standard libraries. 128