chapel
Parallel language
A parallel programming language designed to support large-scale computations on diverse architectures.
a Productive Parallel Programming Language
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 |