Article View: comp.sys.sequent
Article #54Re: uC++ First Release
From: Engelsma Jonathan
Date: Wed, 08 Apr 1992 12:45
Date: Wed, 08 Apr 1992 12:45
54 lines
2533 bytes
2533 bytes
In article <1378@frf.omron.co.jp>, andrew@lsa.ncl.omron.co.jp (Andrew Walduck) writes:
|> Having used this package as a student...I strongly recommend that anyone
|> who is interested in using concurrent algorithms take a very serious
|> look at it.
|>
|> Its very slick.
|> Image tasks, threads, and co-routines as C++ objects. To send, or receive
|> messages from them, just call a member function...
|>
So how does this package differ from the AT&T task library? Can you
tell us more about the multi-processor ports? ie. are tasks mapped to
processors automatically or does the programmer have to do that?
|> Imagine spawning a task with:
|>
|> uTask ptr = new aTask(parameters....);
|>
|> communicating with it with...
|>
|> ptr->aMessage(someMessage);
|> ptr->aDifferentMessage(anotherMessage);
|>
|> and waiting for it to complete with...
|> delete ptr;
|>
You can do all this with the AT&T task library.
The initial posting seems to indicate that uC++ is an extension to
C++, and not just a set of classes. The AT&T task library is simply
a set of base classes which one can inherit from to obtain co-routines.
This seems to be more desirable than augmenting C++ to arrive at yet
another language.
The multiprocessor ports sound interesting though. Anybody know if
the AT&T task library has been ported to any multiprocessing
environments?
|>
|> Cheers.
|> Andrew
|>
|> P.S. How's this for a glowing testimonial??? ;-) I liked using it...
|>
|> Andrew Walduck -- OMRON Japan --andrew@lsa.ncl.omron.co.jp
-------------------------------------------------------------------------
Jonathan R. Engelsma Michigan State University
Department of
E-mail: engelsma@cps.msu.edu Computer Science
uunet!frith!engelsma
uunet!frith!jresys!engelsma (home)
-------------------------------------------------------------------------
Technical Details
Message-ID:
<1992Apr8.124528.3436@msuinfo.cl.msu.edu>Path:
arc1-ca.pugleaf.net!sparky!uunet!usc!zaphod.mps.ohio-state.edu!pacific.mps.ohio-state.edu!linac!uchinews!msuinfo!golden.cps.msu.edu!engelsmaReferences:
<1992Apr7.213633.6366@watmath.waterloo.edu> <1378@frf.omron.co.jp>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!usc!zaphod.mps.ohio-state.edu!pacific.mps.ohio-state.edu!linac!uchinews!msuinfo!golden.cps.msu.edu!engelsma From: engelsma@golden.cps.msu.edu (Engelsma Jonathan) Newsgroups: comp.sys.sequent Subject: Re: uC++ First Release Message-ID: <1992Apr8.124528.3436@msuinfo.cl.msu.edu> Date: 8 Apr 92 12:45:28 GMT References: <1992Apr7.213633.6366@watmath.waterloo.edu> <1378@frf.omron.co.jp> Sender: news@msuinfo.cl.msu.edu Organization: Dept. of Computer Science, Michigan State University Lines: 54