Path: utzoo!attcan!uunet!aplcen!haven!udel!ee.udel.edu From: new@ee.udel.edu (Darren New) Newsgroups: comp.sys.amiga Subject: Re: Objective C is a Kludge ( was Re: An Intuition.device? ) Message-ID: <30261@nigel.ee.udel.edu> Date: 12 Sep 90 22:02:11 GMT References: <1032@ucsvc.ucs.unimelb.edu.au> <90255.124203UH2@psuvm.psu.edu> <385@public.BTR.COM> Sender: usenet@ee.udel.edu Organization: University of Delaware Lines: 23 Nntp-Posting-Host: estelle.ee.udel.edu In article <385@public.BTR.COM> eeh@public.BTR.COM (Eduardo E. Horvath eeh@btr.com) writes: >However, Objective >C does not have constructors or destructors, and that makes it unacceptable >as a true OOPL. Say what!?! Smalltalk does not have destructors either, but I wouldn't say that makes Smalltalk not a OOPL. (I think it should have destructors, but then you get back to reference counting, which is also slow.) >Finally, Objective C only has dynamic typing (slow). Not true. My understanding is that Obj-C is a strict superset of plain old C, and hence has plenty of static typing. The dynamic function calls should not be particularly slow either, judging by what I know of their implementation. Certainly not much slower than C++'s virtual functions, if indeed slower at all. -- Darren -- --- Darren New --- Grad Student --- CIS --- Univ. of Delaware --- ----- Network Protocols, Graphics, Programming Languages, Formal Description Techniques (esp. Estelle), Coffee -----