home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / lang / cplus / 15892 < prev    next >
Encoding:
Internet Message Format  |  1992-11-08  |  6.6 KB

  1. Path: sparky!uunet!charon.amdahl.com!pacbell.com!sgiblab!zaphod.mps.ohio-state.edu!ub!dsinc!netnews.upenn.edu!netnews.noc.drexel.edu!king.mcs.drexel.edu!mcs.drexel.edu!jsmith
  2. From: jsmith@mcs.drexel.edu (Justin Smith)
  3. Newsgroups: comp.lang.c++
  4. Subject: C++ for Real-time programming
  5. Message-ID: <1992Nov6.193447.19392@mcs.drexel.edu>
  6. Date: 6 Nov 92 19:34:47 GMT
  7. Sender: jsmith@mcs.drexel.edu (Justin Smith)
  8. Organization: Drexel University
  9. Lines: 152
  10.  
  11. Here is a summary of the responses I received to my query as to the
  12. applicability of C++ for real-time programming and embedded systems:
  13.  
  14.  
  15.  
  16. Yes, it has.  Unfortunately, most of the work is proprietary, and the companies involved aren't interested in talking about it.  I signed all kinds of nasty legal documents when I left my last job, saying I wouldn't talk about the work that was done there.  However, not to be too gloomy about it, I do have two contacts you could try.  My ex-employers at Tektronix might be willing to talk about some of the work we did (there was some tool and data-structure class library work which has been published, altho
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25. ugh the embedded software products themselves are proprietary).  Contact Doug Hahn (hahn@strl.labs.tek.com).  Also try Scott Herzinger at Wind River Systems (scotth@wrs.com).  Wind supplies OS and development tool software for embedded software; Scott is the C++ guru there, and might be able to find one or two of their customers who want to brag.
  26. Tell them I sent you.
  27. ------------------------------------------------------------------------
  28. "The end cause ... is too often handed off as an afterthought to harried
  29. interface designers who follow programmers around with virtual brooms
  30. and pails." - Brenda Laurel in "Computers as Theatre"
  31. ------------------------------------------------------------------------
  32. Speaker-to-managers, aka                  |
  33. Bruce Cohen, Mentor Graphics Corpooration | email: Bruce_Cohen@mentorg.com
  34. 8005 W Boeckman Road                      | phone: (503)685-7000 ext. 1808
  35. Wilsonville, OR 97070-7777                |
  36.  
  37.  
  38. I have been seeking just about the same answers.
  39.  
  40. I do extensive real-time embedded systems programming.
  41. And from what I have heard - Real-time programming is one of the
  42. the areas where using OOD may not be advantageous.
  43.  
  44. But by the same token g++ has been ported to VxWorks.
  45.  
  46. I would like to share with you any responses you have recvd
  47. in this regard.
  48.  
  49. Thank You
  50. -- 
  51.  
  52. __________________________________________________________________________
  53.  
  54.     |\/\/\/|         -------------------------
  55.     |  \  /|o o  o  | LIFE'S COMPLEX - IT HAS | 
  56.     | (o)(o)        | REAL & IMAGINARY PARTS  |
  57.     C    _)|         -------------------------
  58.     |  \___|         Prashanth Jade
  59.  
  60. e-mail: jade@cse.fau.edu        Home:(407)-338-3683
  61.  snail: 480 NW 20th St #305B    Off: (407)-367-2731
  62.         Boca Raton  FL 33431
  63. ___________________________________________________________________________
  64.  
  65.  
  66.  
  67. The October issue of IEEE Computer contains an article called An
  68. Object-Oriented Real-Time Programming Language.  It describes RTC++
  69. which contains extensions to C++ for real-time programming.  The
  70. article is on page 66.
  71.  
  72. Rick Zaccone
  73. zaccone@bucknell.edu
  74.  
  75. -----------------------------------------------------------------
  76.  
  77. In comp.lang.c++ you write:
  78. >Has C++ (and object-oriented programming in general) been used for
  79. >Real Time programming and imbedded systems? I would appreciate any 
  80. >case-histories anyone might have lying around.  Thank you.
  81.  
  82. Absolutely .. here at INMS use C++ for all out real time network management
  83. systems. Also, the Teknekron NMS/Core library (which is rappidly becoming
  84. very popular in the Telcom Network Managament field) is C++ based. They're
  85. probably good people to talk to if you want case histories.
  86.  
  87. Cheers,
  88. --
  89. Christopher Fraser      "Since I've been shaving my legs and armpits I've
  90. chrisf@nms.otca.oz.au    started developing what could only be described as
  91. +61 2 339 3819           female intuition!"
  92.  
  93. --------------------------------------------------------------
  94.  
  95. You might want to check out the latest Dr. Dobb's Journal. I haven't
  96. read the article, but there is something in there about C++ and 
  97. embedded systems.
  98.  
  99.  
  100. Mike
  101.  
  102. --------------------------------------------------------------
  103. In article <1992Oct27.211153.868@mcs.drexel.edu> you write:
  104. > Has C++ (and object-oriented programming in general) been used for
  105. > Real Time programming and imbedded systems? I would appreciate any 
  106. > case-histories anyone might have lying around.  Thank you.
  107. > -- 
  108.  
  109. Yes, at work we have build some applications using OS-9 and a C++
  110. compiler.  I can't tell you much about it because someone else wrote
  111. these things but it works. Thanks to case tools used together with C++
  112. the time needed to build complex realtime systems seems to be
  113. dramatically reduced.  Sorry that i can not give you more detail, i
  114. must not do this, i think.
  115.  
  116. Ok, this is not very informative but it might encourage you to try it.
  117.  
  118. Have a nice day,
  119.                  Peter
  120. --
  121.  
  122.  
  123. +-------------------------------------------------------+----------------+
  124. |   Peter Schwarz        | Tel.: 49-4109-6420           |    ####        |
  125. |   ps@tangtown.hanse.de | Adr.: Claudiusstr. 22        |    #   # ###   |
  126. |                        |       D-2000 Tangstedt       |    #### #      |
  127. +------------------------+------------------------------+    #     ##    |
  128. | Who knows anything about cheap or free neural network |    #       #   |
  129. |   simulators implemented on PCs ? -> Please e-mail.   |    #    ###    |
  130. +-------------------------------------------------------+----------------+
  131. +-------------------------------------------------------+----------------+
  132.  
  133.  
  134. In article <1992Oct27.211153.868@mcs.drexel.edu>, jsmith@mcs.drexel.edu (Justin Smith) writes:
  135. > Has C++ (and object-oriented programming in general) been used for
  136. > Real Time programming and imbedded systems? I would appreciate any 
  137. > case-histories anyone might have lying around.  Thank you.
  138. > -- 
  139.  
  140.  
  141.         Some references are worth noting:
  142.  
  143.         American Programmer. October 91. Vol 4, no.10
  144.                 "Real-Time Object-Oriented Programming Systems"
  145.                 Brian M. Barry
  146.  
  147.                 Here comes a lot of examples, achieving performance even
  148. with Smalltalk as front end for the application.
  149.  
  150.         Another one:
  151.         
  152.         Barry, Brian M. "Using OOP for Realtime Programming."
  153.                 Addendum to the Proceedings of OOPSLA/ECOOP'90.
  154.                 Ottawa, ON, Canada. New York: ACM Press, 1991.
  155.  
  156.  
  157.  
  158.         Pedro de las Heras
  159.         FUNDESCO- spain.
  160.  
  161.  
  162. -- 
  163. Justin R. Smith
  164. Department of Mathematics and Computer Science
  165. Drexel University
  166. Philadelphia, PA 19104                    (215) 895-1847
  167.