home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / lang / ada / 2246 < prev    next >
Encoding:
Internet Message Format  |  1992-07-30  |  1.7 KB

  1. Path: sparky!uunet!cis.ohio-state.edu!zaphod.mps.ohio-state.edu!rpi!gatech!pitt.edu!gvls1!gvls2!garyp
  2. From: garyp@gvls2.gvl.unisys.com (Gary Palangian)
  3. Newsgroups: comp.lang.ada
  4. Subject: Re: Review of "Ada & C++: A Business Case Analysis
  5. Message-ID: <1992Jul30.194214.18489@gvl.unisys.com>
  6. Date: 30 Jul 92 19:42:14 GMT
  7. References: <2408@nic.cerf.net> <1992Jul30.084243.1137@lmpsbbs.comm.mot.com> <1992Jul30.155950.10725@mksol.dseg.ti.com>
  8. Sender: news@gvl.unisys.com (IEE news user)
  9. Distribution: usa
  10. Organization: Unisys Defense Systems, Great Valley Labs, Paoli, Pa
  11. Lines: 34
  12. Nntp-Posting-Host: gvls2
  13.  
  14.  
  15. Fred McCall writes:
  16.  
  17. -The tasking model in Ada is incredibly weak.  It is considered to be
  18. -the poorest part of the language by most people I know.  I thought
  19. -this was one of the things that Ada9X was addressing.
  20.  
  21. and ...
  22.  
  23. -From what I understand, [bad tasking] is not just an implementation problem.
  24. -The whole Ada tasking model is inadequate for most uses, even if
  25. -implemented 'properly'.  The problem is with the language
  26. -specification itself, not with certain compiler implementations of it. 
  27.  
  28. -Fred.McCall@dseg.ti.com
  29.  
  30.  
  31. Hey Now Fredmeister,
  32.  
  33. What exactly is it about the tasking model that makes it weak?  And
  34. what is the reasoning being used to label the tasking model poor?  I have
  35. never heard anyone use 'weak' and 'poor' to describe tasking in Ada.
  36. I have heard 'complicated', 'involved', 'design heavy' & 'analysis
  37. heavy' before (usually in the listed order from increasingly
  38. competent Ada dudes and dudettes).
  39.  
  40. What exactly is it about the specification (I guess we're talking
  41. about the LRM, right?) that makes Ada implementation of tasking a
  42. problem?
  43.  
  44. This is very interesting and unusual?  Something strange is afoot
  45. on the comp.lang.ada board.
  46.  
  47. Gary
  48.