Key Features of the New Programming Language Bend

  • Bend is a new programming language promising parallel computing for all.
  • It allows code to run in parallel without needing to know about Cuda, blocks, locks, mutexes, or regex's.
  • Bend structures computations into a graph called interaction combinators, allowing computations to be done in parallel.
  • The language is implemented in Rust and has a syntax similar to Python.
  • Bend does not have loops but uses a concept called a fold to consume recursive data types in parallel.
  • Performance tests show significant improvements when running computations on multiple threads or on a GPU.

via Mind-bending new programming language for GPUs just dropped...