Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!usc!zaphod.mps.ohio-state.edu!unix.cis.pitt.edu!dsinc!netnews.upenn.edu!gradient.cis.upenn.edu!assumal From: assumal@gradient.cis.upenn.edu (Haresh Assumal) Newsgroups: comp.lang.c++ Subject: Working with C++ on Huge Projects Message-ID: <44498@netnews.upenn.edu> Date: 12 Jun 91 15:20:23 GMT Sender: news@netnews.upenn.edu Reply-To: assumal@gradient.cis.upenn.edu (Haresh Assumal) Organization: University of Pennsylvania Lines: 24 Nntp-Posting-Host: gradient.cis.upenn.edu Hi, I've recently been introduced to C++ and have been working with C for a long time. I am about to embark on a one year project and so far from what I have learnt/read C++ seems to be my most probable choice of language. I am by no means an expert on C++. This brings me to my question - How "dangerous" is it once the project gets huge. Does one have to be an expert designer in C++ in order to work with projects that grow in time? I do understand that any poorly designed project will fail irrespective of the language that one chooses. However, I've heard of some big projects that had been written in C++ and had to be abandoned after 2 years once it got very large. Again, I'm not sure if it was due to poor design or some issues (that I'm not aware of) in C++. I would like to hear of huge projects that have been successfully implemented and also big project that have failed with C++. Your comments and suggestions would be very helpful. Thanks, Haresh.