Xref: utzoo comp.object:1790 comp.lang.c++:9553 comp.lang.eiffel:1112 Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!wuarchive!julius.cs.uiuc.edu!apple!well!jjacobs From: jjacobs@well.sf.ca.us (Jeffrey Jacobs) Newsgroups: comp.object,comp.lang.c++,comp.lang.eiffel Subject: Re: Real Time OOP Message-ID: <20303@well.sf.ca.us> Date: 14 Sep 90 19:17:40 GMT References: <3373@stl.stc.co.uk> Organization: Whole Earth 'Lectronic Link, Sausalito, CA Lines: 17 Although I haven't used specifically OO Languages for real-time systems, I have used OO techniques for many years. OO techniques are quite easy to implement in a good macro-assembler, including inheritance, polymorphism and even dynamic run-time binding. In fact, OO techniques have been quite common in real-time systems; its quite obvious that systems that are comprised of many small communicating tasks, where such tasks are in fact instantiated from a common program image, are Object Oriented. I claim that OOLs are in many cases providing the same facilities that real-time O.S.'es provided, but at a finer granularity and with less overhead. Jeffrey M. Jacobs ConsArt Systems Inc, Technology & Management Consulting P.O. Box 3016, Manhattan Beach, CA 90266 voice: (213)376-3802, E-Mail: 76702.456@COMPUSERVE.COM