Hacker News new | ask | show | jobs
by heja2009 6 days ago
Around 1990 I had the fortune to learn Parallel-C - a language that was designed during the Transputer hype and was essentially C extended by a few features to support easy parallel programming.

My favourite feature was

  par(<start expression>; <end expression>; <loop expression>)
essentially a for loop that will be auto-parallelized by the compiler - some boundary conditions apply.
2 comments

You may be interested in OpenMP.
OpenMP is interesting, though uses threads.
I believe this still lives on through XMOS. I remember (fondly) doing this on one of their chips mid-to-late 2000's doing a bit of audio processing. Think it might have even been designed by the original transputer folks.