les@trigraph.UUCP (Les Gondor) (01/19/88)
I would like to poll the local C++ user community as to their opinions regarding C++ language as a development tool. How easy is C++ to use in developing a large (>10000 lines) program? Do any special problems appear when maintaining a large program written in C++? In what sort of systems have you used C++ as the primary implementation language and what prompted you to choose it? I would appreciate any opinions, thoughts, raves and flames you could send me (by e-mail, please). Les Gondor, Trigraph Inc. "Why not just do it by knife?" {uunet!ai.toronto.edu!utcsri, decvax!utzoo}!trigraph!les CSNET: lgondor@Toronto ARPA: lgondor%Toronto@CSNET-RELAY -- Les Gondor, Trigraph Inc. "Why not just do it by knife?" {uunet!ai.toronto.edu!utcsri, decvax!utzoo}!trigraph!les CSNET: lgondor@Toronto ARPA: lgondor%Toronto@CSNET-RELAY
les@trigraph.UUCP (Les Gondor) (01/22/88)
I tried a local posting, but that elicited no response, so I'll ask everyone on the net: I would like to poll the C++ user community as to their opinions regarding C++ language as a development tool. How easy is C++ to use in developing a large (>10000 lines) program? Do any special problems appear when maintaining a large program written in C++? In what sort of systems have you used C++ as the primary implementation language and what prompted you to choose it? I would appreciate any opinions, thoughts, raves and flames you could send me (by e-mail, please). -- Les Gondor, Trigraph Inc. "Why not just do it by knife?" {uunet!ai.toronto.edu!utcsri, decvax!utzoo}!trigraph!les CSNET: lgondor@Toronto ARPA: lgondor%Toronto@CSNET-RELAY
mikem@otc.oz (Mike Mowbray) (01/31/88)
In article <353@trigraph.UUCP>, les@trigraph.UUCP (Les Gondor) says: > How easy is C++ to use in developing a large (>10000 lines) program? Considerably better than C. We recently completed at project of about 30,000 lines quite comfortably. > Do any special problems appear when maintaining a large program written > in C++? You have to watch out for deep include-file nestings which cause cpp to throw up, but that is not necessarily specific to C++. The other thing to watch out for is in choosing the arguments to constructors carefully, to reduce the number of other classes that each class must know about. > In what sort of systems have you used C++ as the primary implementation > language and what prompted you to choose it? Protocols and switching systems, although still fairly small-potatoes. We will be enlarging our sights very soon though. Mike Mowbray Systems Development |||| OTC || ACSnet: mikem@otc.oz UUCP: {uunet,mcvax}!otc.oz!mikem Phone: (02) 287-4104 Snail: GPO Box 7000, Sydney 2001, Australia