🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.transputer
Article #195

Re: choosing parallel languages

#195
From: Michael Shafto
Date: Thu, 03 Aug 1989 16:21
25 lines
1672 bytes

For those who are primarily interested in exploring the concepts of
CSP (rather than producing blazingly fast programs on parallel hardware),
I believe the Icon programming language is worth looking at.  It's public
domain, well supported, well documented, portable to many machines,
written in C; it supports more than the usual complement of datatypes;
it supports coroutines.  It is very easy to implement (i.e., model)
all CSP operators in Icon.  (I will provide some illustrative code on
request -- amateurish, but then it's so easy that amateurs can do it!)

Since Icon is implemented in C, it's essentially a high-level C.  C programmers
should find it very easy to learn, and it lives very happily 
(though not exclusively) in Unix environments.  It seems to me that
Icon should be readily adaptable to real parallel hardware, but
I'm not sure whether anyone has done it.

Mike

Refs --  The Icon Programming Language by Ralph & Madge Griswold,
Prentice-Hall; The Implementation of the Icon Programming 
Language, same authors, Princeton University Press; multo
tech reports available from the Icon Group, Department of
Computer Science, The University of Arizona, Tucson, AZ
85721 USA
Technical Details
Message-ID: <4566@eos.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!ncar!ames!eos!shafto
References: <8908011650.AA12679@kanga.cs.umass.edu.edu> <5726@pt.cs.cmu.edu> <275@oscsuna.osc.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!ncar!ames!eos!shafto
From: shafto@eos.UUCP (Michael Shafto)
Newsgroups: comp.sys.transputer
Subject: Re: choosing parallel languages
Message-ID: <4566@eos.UUCP>
Date: 3 Aug 89 16:21:50 GMT
References: <8908011650.AA12679@kanga.cs.umass.edu.edu> <5726@pt.cs.cmu.edu> <275@oscsuna.osc.edu>
Reply-To: shafto@eos.UUCP (Michael Shafto)
Organization: NASA Ames Research Center, Calif.
Lines: 25