oliver@ernie.Berkeley.EDU (Oliver Sharp) (09/29/87)
Hi - I'm doing a project on object oriented programs for a class this semester, and I would like to find some reasonably substantial C++ programs to look at. I'm planning to instrument them to get some idea of the types of object-oriented operations that are typically used. The motivation is to find out whether extensions to the processor architecture might improve performance radically; the Berkeley SOAR project had the same objectives for SmallTalk and was quite successful. I'm curious to see if other object oriented systems would run well on the SOAR chip - i.e. how general are their suggestions to OO programming? Since there is a good deal of debate as to exactly what an object-oriented language is, I'm not planning to answer the question conclusively :-), but I hope to make a start of it. One obvious problem is that "typical" use of C++ depends a lot on what the application is and how familiar the programmer is with OOP - I have written some C++ code which was basically C with the odd inline here and there. I need an application that beats on the object-orientedness fairly hard; ideally I could find several applications to get some idea of the spectrum of use. Anyway, that gives you the idea. If you have any suggestions for finding good source code, I surely would appreciate hearing them. Please MAIL responses, so the net isn't bothered with this ... I will summarize if I get responses that seem to be of general interest. Thanks muchly ... -Oliver Sharp oliver@ernie.Berkeley.EDU