The FP language
The FP language was invented by John Backus and is devoid of variables and hence "side effects". It is thus well suited for parallel operations. The interactive, online JAVA implementation at this site is rather complete and pretty much sticks to the original language specifications.