<p>I'm not sure about the "without any additional tags or meta-data" part, but I know that recent versions of Matlab make it pretty easy to parallelize your code by simply adding the "par" keyword to your for loops (see the <a href="http://www.mathworks.com/help/toolbox/distcomp/parfor.html" rel="nofollow">Matlab help</a> for more info).</p>

<p>This is as close to having no "noticeable differences for the programmer" that I'm aware of. </p>

CC BY-SA 2.5
2010-12-03T03:19:09.013Z
See also the language Cilk (http://supertech.csail.mit.edu/cilk/) for a more comprehensive effort along these lines.
arnab
CC BY-SA 2.5
2010-12-03T01:53:14.060Z
2010-12-03T01:53:14.060Z
Nick
<p>Are there any programming languages where the system parallelizes the program without any noticeable differences for the programmer? </p>

<p>That is, the programmer writes a linear, deterministic program, without any additional tags or meta-data, and the underlying system parallelizes all of the work.</p>

CC BY-SA 2.5
2010-12-03T02:07:10.800Z
Ask it on stackoverflow.com.
Sadeq Dousti
<pl.programming-languages><dc.parallel-comp>
Parallel programming languages which look deterministic?
blueberryfields
# Parallel programming languages which look deterministic?

(Asked by: username_0 on 2010-12-03)

Are there any programming languages where the system parallelizes the program without any noticeable differences for the programmer?

That is, the programmer writes a linear, deterministic program, without any additional tags or meta-data, and the underlying system parallelizes all of the work.

**Tags:** pl.programming-languages, dc.parallel-comp

> **Comments:**
> **username_1**: Ask it on stackoverflow.com.  

---

## 1 answers

### Answer by username_2 on 2010-12-03. Score: 2

I'm not sure about the "without any additional tags or meta-data" part, but I know that recent versions of Matlab make it pretty easy to parallelize your code by simply adding the "par" keyword to your for loops (see the [Matlab help](http://www.mathworks.com/help/toolbox/distcomp/parfor.html) for more info).

This is as close to having no "noticeable differences for the programmer" that I'm aware of.

> **Comments:**
> **username_3**: See also the language Cilk (http://supertech.csail.mit.edu/cilk/) for a more comprehensive effort along these lines.  

---

