[comp.sys.transputer] Best language: C, Occam, Other?

campbell@cc.usu.edu (Russell Anderson) (05/09/91)

I have heard comflicting claims about the best language to use
for programming the Transputer. The Occam camp claims that they
have a simple solution and is less likely to have errors. And yet
I see many users that write programs in C or other languages.

If you don't need to support existing software written in a particular
language what is the best language for an embedded application. I also 
don't care about sharing the processing load among several processors. 
My application will only use a single processor. Peripherals might be 
connected, but the processing will still take place on a single processor.

I have heard statements that I should not use Occam because I have
to give up data abstraction, pointers, structures etc. I have also
heard that Occam is guaranteed (?) to provide a more accurate
solution. If the Occam program is not right it will not execute
incorrectly, it just stops.

I would mainly like some more feedback from this user community as to
the best approach. Is Occam going to last? Is it going to adapt and
convert into a more mainstream approach? What is the best language
to use in the long term?

I will post the results.

Russell Anderson
Campbell Scientific
815 W. 1800 N.
Logan, Utah 84321
(801) 750-9622
email: campbell@cc.usu.edu