ftp.nice.ch/peanuts/GeneralData/Usenet/news/1989/CSN-89.tar.gz#/comp-sys-next/1989/Oct/Help-choosing-OO-C

This is Help-choosing-OO-C in view mode; [Up]


Date: Sun 02-Oct-1989 17:49:02 From: Unknown Subject: Help choosing OO C Greetings Netters, Our group is trying to decide which object oriented version of C to use for project development on our NeXT workstations. It is not clear to us whether we should be using Objective-C or GNU g++. Can someone give a quick summary of the various features of each, and any advantages/disadvantages of choosing one over the other? This application is going to have a graphical user interface; does using g++ preclude the (easy) use of the NeXT windowing interface? Will g++ even work on the NeXT? Thanks in advance! -- Chris Walters MITRE McLean Software Engineering Laboratory {uunet,...}!gateway!community-chest!walters walters@community-chest.mitre.org >From: deke@ee.rochester.edu (Dikran Kassabian)
Date: Sun 08-Oct-1989 16:02:44 From: Unknown Subject: Re: Help choosing OO C In article <72713@linus.UUCP> walters@community-chest.mitre.org (Chris Walters) writes: > >Our group is trying to decide which object oriented version of C to >use for project development on our NeXT workstations. > >It is not clear to us whether we should be using Objective-C or GNU >g++. Can someone give a quick summary of the various features of >each, and any advantages/disadvantages of choosing one over the other? > Niether, use a real C++ compiler, perhaps even get the ATT cfront source code. C++ (including g++) produces much more efficient code than Objective-C. And if you intend to ever sell your application you really do not want to deal with the confusing g++ copyleft stuff. (The efficiency of C++ is important in graphics applications, which are compute intensive to begin with)
Date: Sun 08-Oct-1989 17:53:39 From: Unknown Subject: Re: Help choosing OO C >>use for project development on our NeXT workstations. >> >>It is not clear to us whether we should be using Objective-C or GNU >>g++. Can someone give a quick summary of the various features of >>each, and any advantages/disadvantages of choosing one over the other? And, g++ is not at all easy to bring up on a NeXT machine. This alone will take substantial effort. I wish NeXT would support g++ since I like the ability to define operators and I like garbage collection. Then again, I would use these features mostly only for constructing a matrix extension to C, that would allow me to do such things as A = B + C where all three variables are matrices... /ivo welch iwelch@agsm.ucla.edu >From: fischer@iesd.auc.dk (Lars P. Fischer)
Date: Sun 11-Oct-1989 01:53:21 From: Unknown Subject: Re: Help choosing OO C In article <20717@gryphon.COM> sarima@gryphon.COM (Stan Friesen) writes: >>It is not clear to us whether we should be using Objective-C or GNU >>g++. Can someone give a quick summary of the various features of >>each, and any advantages/disadvantages of choosing one over the other? >> > Niether, use a real C++ compiler, perhaps even get the ATT >cfront source code. And GNU C++ is just about the only C++ *compiler* available for UNIX pmachines. Remeber, AT&T cfront is a C++- -> C translator, which makes debugging quite a bit more complicated, and makes compiling take far more time. >And if you intend to ever sell your application >you really do not want to deal with the confusing g++ copyleft stuff. Now that the FSF (the GNU people) have removed the copyright notices from the runtime libraries, this should prove much less of a problem. You can't use the GNU C++ Library (libg++) in commercial applications, but the compiler should be OK. /Lars
Date: Sun 12-Oct-1989 22:05:19 From: Unknown Subject: Re: Help choosing OO C walters@community-chest.mitre.org (Chris Walters) writes: > >Our group is trying to decide which object oriented version of C to >use for project development on our NeXT workstations. > >It is not clear to us whether we should be using Objective-C or GNU >g++. You have not seen the Application Builder or you would not be asking this. When in Rome, do as the Romans. When on a NeXT, use Objective-C. >From: jpd00964@uxa.cso.uiuc.edu
Date: Sun 12-Oct-1989 15:13:00 From: Unknown Subject: Re: Help choosing OO C /* Written 8:53 pm Oct 10, 1989 by fischer@iesd.auc.dk in uxa.cso.uiuc.edu:comp.sys.next */ In article <20717@gryphon.COM> sarima@gryphon.COM (Stan Friesen) writes: >>It is not clear to us whether we should be using Objective-C or GNU >>g++. Can someone give a quick summary of the various features of >>each, and any advantages/disadvantages of choosing one over the other? >> > Niether, use a real C++ compiler, perhaps even get the ATT >cfront source code. And GNU C++ is just about the only C++ *compiler* available for UNIX pmachines. Remeber, AT&T cfront is a C++- -> C translator, which makes debugging quite a bit more complicated, and makes compiling take far more time. >And if you intend to ever sell your application >you really do not want to deal with the confusing g++ copyleft stuff. Now that the FSF (the GNU people) have removed the copyright notices from the runtime libraries, this should prove much less of a problem. You can't use the GNU C++ Library (libg++) in commercial applications, but the compiler should be OK. /Lars

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Marcel Waldvogel and Netfuture.ch.