Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!rutgers!bellcore!texbell!swbatl!jmd From: jmd@swbatl.UUCP (03) Newsgroups: comp.lang.c++ Subject: Re: objective c Message-ID: <528@swbatl.UUCP> Date: 26 Apr 89 12:58:17 GMT References: <6590095@hplsla.HP.COM> <2240@mister-curious.sw.mcc.com> <820@ethz.UUCP> Reply-To: jmd@swbatl.UUCP (Jim Doherty 5-0804 11-Y-03) Organization: Southwestern Bell Tele. Co. - Advanced Technology Lab - St. Louis Lines: 45 In article <820@ethz.UUCP> marti@ethz.UUCP (Robert Marti) writes: >(Joel Loo) writes on a comparative benchmark between C++ and Objective-C >presented by Jim Adcock: >> This is not a fair comparison. >Why not? If two programs accomplish the same task, surly this is a >fair comparison?! > >> You might as well compare C with Lisp and publish similar figures. >Indeed. So what? I have compared a Modula-2 with a Lisp implementation >of an application which deals mostly with symbols (in the sense of Lisp) >and found that the Modula-2 implementation was faster than compiled Lisp >by a factor of at least 10. Robert, the two languages in question are both pre-processor's to the 'C' compiler, since Jim used two differant back end compilers and two differant hardware platforms it simply means there are to many unknown factors. I think anyone would be willing to accept a comparison if there were fewer unknowns, Jim's analysis (or posting) is incomplete. Upon a closer look at the two Languages in questions will reveal that just as in all of computing, sometimes in order to obtain certain features there may be a flexability/performance issue, therefor these types of comparisons don't hold much weight unless they are done at the individual application level. I have both products in house, and our research has shown that these type of comparisons are difficult. The idea that fast makes best is true in some applications, but not all. Sometimes ease of Maintenance, portability, knowledge base of existing staff, deadlines, flexabilty, runtime platforms etc... also play a part in the decision making process. This is not a slam to anyone or either language, I thought it apropriate to share some of our experience in this matter. -- James M Doherty - SWBT - Advanced Technology Planning One Bell Center Room 11-Y-03 St. Louis, Mo. 63101 UUCP: { pyramid, ihnp4, bellcore }...!swbatl!jmd PHON: 314-235-0804 FAX: 314-235-0727 -- James M Doherty - SWBT - Advanced Technology Planning One Bell Center Room 11-Y-03 St. Louis, Mo. 63101 UUCP: { pyramid, ihnp4, bellcore }...!swbatl!jmd PHON: 314-235-0804 FAX: 314-235-0727