home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / sys / transput / 922 < prev    next >
Encoding:
Internet Message Format  |  1992-08-13  |  1.7 KB

  1. Path: sparky!uunet!gatech!rpi!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!ucbvax!buckingham.ac.uk!ian
  2. From: ian@buckingham.ac.uk (Ian East)
  3. Newsgroups: comp.sys.transputer
  4. Subject: occam
  5. Message-ID: <17902.9208140844@buck.ac.uk>
  6. Date: 14 Aug 92 08:44:19 GMT
  7. Sender: daemon@ucbvax.BERKELEY.EDU
  8. Distribution: world
  9. Organization: The Internet
  10. Lines: 29
  11.  
  12.  
  13.  
  14. If there's a wall around I'll bang my head against it. With luck enough others
  15. might bang this one. Yer never know it might fall down.
  16.  
  17. occam is not dead. It is in widespread use throughout the transputer development
  18. community by those who are willing to try it out and listen to its arguments.
  19.  
  20. Why is occam so good? The potted version: security, explicit concurrency,
  21. readability and run-time modularity via processes. (It is easy to think and
  22. reason about a system as a network of processes at run-time. These are easily
  23. expressed and read in occam.) Security is not easy to achieve in a concurrent
  24. system. occam makes it a hell of a lot easier. Besides, is it so unreasonable
  25. to use a parallel programming language to do parallel programming. I have seen
  26. code written in C for transputers which has been recoded in occam. I know which
  27. I would rather read and trust!
  28.  
  29. My message is simply this. TRY IT! It is the easiest language I've ever learned
  30. and by far and away the most rewarding to use.
  31.  
  32. occam 3 will provide source-code modularity too, which just about picks up all
  33. the requirements of a modern programming language. All we need now is compilers
  34. for a range of targets (especially Macs, Suns as used in teaching establishments
  35. so as to broaden the expertise base). These appear at last to be on their way
  36. now that Inmos have released source for their compiler,
  37.  
  38. Ian East
  39. ian%buck@uk.ac.ukNet
  40. University of Buckingham
  41.