home *** CD-ROM | disk | FTP | other *** search
Wrap
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 From: jsmith@mcs.drexel.edu (Justin Smith) Newsgroups: comp.lang.c++ Subject: C++ for Real-time programming Message-ID: <1992Nov6.193447.19392@mcs.drexel.edu> Date: 6 Nov 92 19:34:47 GMT Sender: jsmith@mcs.drexel.edu (Justin Smith) Organization: Drexel University Lines: 152 Here is a summary of the responses I received to my query as to the applicability of C++ for real-time programming and embedded systems: 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 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. Tell them I sent you. ------------------------------------------------------------------------ "The end cause ... is too often handed off as an afterthought to harried interface designers who follow programmers around with virtual brooms and pails." - Brenda Laurel in "Computers as Theatre" ------------------------------------------------------------------------ Speaker-to-managers, aka | Bruce Cohen, Mentor Graphics Corpooration | email: Bruce_Cohen@mentorg.com 8005 W Boeckman Road | phone: (503)685-7000 ext. 1808 Wilsonville, OR 97070-7777 | I have been seeking just about the same answers. I do extensive real-time embedded systems programming. And from what I have heard - Real-time programming is one of the the areas where using OOD may not be advantageous. But by the same token g++ has been ported to VxWorks. I would like to share with you any responses you have recvd in this regard. Thank You -- __________________________________________________________________________ |\/\/\/| ------------------------- | \ /|o o o | LIFE'S COMPLEX - IT HAS | | (o)(o) | REAL & IMAGINARY PARTS | C _)| ------------------------- | \___| Prashanth Jade e-mail: jade@cse.fau.edu Home:(407)-338-3683 snail: 480 NW 20th St #305B Off: (407)-367-2731 Boca Raton FL 33431 ___________________________________________________________________________ The October issue of IEEE Computer contains an article called An Object-Oriented Real-Time Programming Language. It describes RTC++ which contains extensions to C++ for real-time programming. The article is on page 66. Rick Zaccone zaccone@bucknell.edu ----------------------------------------------------------------- In comp.lang.c++ you write: >Has C++ (and object-oriented programming in general) been used for >Real Time programming and imbedded systems? I would appreciate any >case-histories anyone might have lying around. Thank you. Absolutely .. here at INMS use C++ for all out real time network management systems. Also, the Teknekron NMS/Core library (which is rappidly becoming very popular in the Telcom Network Managament field) is C++ based. They're probably good people to talk to if you want case histories. Cheers, -- Christopher Fraser "Since I've been shaving my legs and armpits I've chrisf@nms.otca.oz.au started developing what could only be described as +61 2 339 3819 female intuition!" -------------------------------------------------------------- You might want to check out the latest Dr. Dobb's Journal. I haven't read the article, but there is something in there about C++ and embedded systems. Mike -------------------------------------------------------------- In article <1992Oct27.211153.868@mcs.drexel.edu> you write: > > > Has C++ (and object-oriented programming in general) been used for > Real Time programming and imbedded systems? I would appreciate any > case-histories anyone might have lying around. Thank you. > -- Yes, at work we have build some applications using OS-9 and a C++ compiler. I can't tell you much about it because someone else wrote these things but it works. Thanks to case tools used together with C++ the time needed to build complex realtime systems seems to be dramatically reduced. Sorry that i can not give you more detail, i must not do this, i think. Ok, this is not very informative but it might encourage you to try it. Have a nice day, Peter -- +-------------------------------------------------------+----------------+ | Peter Schwarz | Tel.: 49-4109-6420 | #### | | ps@tangtown.hanse.de | Adr.: Claudiusstr. 22 | # # ### | | | D-2000 Tangstedt | #### # | +------------------------+------------------------------+ # ## | | Who knows anything about cheap or free neural network | # # | | simulators implemented on PCs ? -> Please e-mail. | # ### | +-------------------------------------------------------+----------------+ +-------------------------------------------------------+----------------+ In article <1992Oct27.211153.868@mcs.drexel.edu>, jsmith@mcs.drexel.edu (Justin Smith) writes: > > Has C++ (and object-oriented programming in general) been used for > Real Time programming and imbedded systems? I would appreciate any > case-histories anyone might have lying around. Thank you. > -- Some references are worth noting: American Programmer. October 91. Vol 4, no.10 "Real-Time Object-Oriented Programming Systems" Brian M. Barry Here comes a lot of examples, achieving performance even with Smalltalk as front end for the application. Another one: Barry, Brian M. "Using OOP for Realtime Programming." Addendum to the Proceedings of OOPSLA/ECOOP'90. Ottawa, ON, Canada. New York: ACM Press, 1991. Pedro de las Heras FUNDESCO- spain. -- Justin R. Smith Department of Mathematics and Computer Science Drexel University Philadelphia, PA 19104 (215) 895-1847