Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!rpi!uupsi!rama!jec From: jec@rama.UUCP (Judy Chapman) Newsgroups: comp.object Subject: Negative Reaction to OOT Message-ID: <10954@rama.UUCP> Date: 14 May 91 19:12:57 GMT Distribution: na Organization: Scientific Calculations, Fishers, NY Lines: 50 Here is a co-workers opinion on OOT. I am trying to promote the use of OOT - how do I respond to this?? --- co-worker's negative opinion starts here --- Subj: Object Oriented Programming Evaluation Ideas. List of evaluation criteria for Object Oriented Programming or Design. 1) Speed. a) Does the Dynamic linking of data structures to their member functions cause poor speed performance for large magnitudes of objects. Possibly compare the access for a simple object about 500,000 times using a language that dynamically links functions to objects (such as C++), versus an Object Oriented access system written using no dynamic function pointing and simple data hiding techniques. b) Check speed of member function invocation/execution to that of conventional data abstraction mechanisms to establish cost of dynamic Object-->Function invocations. 2) Use of Dynamic Memory. a) How much memory is wasted on function pointers to functions. Is it allocated once per object, or once per object type. Is this compiler dependent ? 3) What design methods can be used to prevent architects from creating an architecture that compromises the long term success of a product. 4) What are the benefits of Object Oriented Programming. Are there current methods or techniques that can provide the same benefits at lower costs. 5) During implementation of large systems that depend heavily on modal operation, are Object Oriented Programming techniques a large hinderance ? There may be more for, but these come to mind for now. --- end of other person's opinion --- Thanks in advance for your help. Judy Chapman jec@sc.harris.com