Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!husc6!bloom-beacon!oberon!cit-vax!ucla-cs!zen!ucbvax!ernie.Berkeley.EDU!oliver From: oliver@ernie.Berkeley.EDU (Oliver Sharp) Newsgroups: comp.lang.c++ Subject: Need sample C++ source code Message-ID: <21004@ucbvax.BERKELEY.EDU> Date: Tue, 29-Sep-87 01:11:50 EDT Article-I.D.: ucbvax.21004 Posted: Tue Sep 29 01:11:50 1987 Date-Received: Wed, 30-Sep-87 05:57:25 EDT Sender: usenet@ucbvax.BERKELEY.EDU Reply-To: oliver@ernie.Berkeley.EDU.UUCP (Oliver Sharp) Organization: University of California, Berkeley Lines: 30 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