Article View: comp.sys.next.misc
Article #3817Re: Why, Why, WHYYYY?? USE OBJECTIVE-C for IB??
From: Gordon Van Huizen
Date: Sun, 15 Nov 1992 11:01
Date: Sun, 15 Nov 1992 11:01
46 lines
2717 bytes
2717 bytes
In article <1992Nov14.210958.19905@pages.com> kevin@pages (Kevin Sven Berg) writes: > In article <1992Nov13.234309.10755@selway.umt.edu> cs000rdw@selway.umt.edu > (Richard D Warner) writes: > > I'm a developer who just wants to get a product out the door, and > > I'm frustrated about having to learn a new language just to interface with > > IB. I know you're supposed to be able to insert ANSI or C++ code into IB > > but I haven't been able to yet. You still need to know what's going on > > with the implementation files (in Objective-C). It's supposed to > > be "easier", but easier than what??? Why doesn't NeXT come up with a > > version of IB written for C++? > > > > If I recall correctly, most people that attend NeXT Dev Camp w/o ObjC > experience are able to pick up the concepts in a few hours, maybe > days. This is because ObjC adds very few things to C (like the message, > and some declarative syntax) to bring OOP to "C". The same cannot be > said of the learning curve for C++. > I agree with Kevin's assertion. I didn't attend devcamp or even have a book on Objective-C and I'd say that I had a working knowledge of the object-oriented extensions to C in under a day. They're really very simple and elegant constructs. One thing that helps here is that there is a TON of sample code that is very readable and usable, IMHO. It takes longer to learn some of the more subtle things, but you should be able to start developing code the first day. What will take a LOT longer (and may never occur for some people) is the ability to design optimal objects. I believe one of the devcamp instructors has been known to quip that there are only a handful of people in the world that can do this. I'd have to agree - and no I don't consider myself one of those people! But this problem exists no matter what object-oriented language you're using. -- ---------------------------------------------------------------- Gordon Van Huizen vox: 619.488.9411 fax: 619.488.3045 Metrosoft gvh@metrosoft.com [NeXTmail welcome] ----------------------------------------------------------------
Technical Details
Message-ID:
<1992Nov15.110105.4821@metrosoft.com>Path:
arc1-ca.pugleaf.net!sparky!uunet!pmafire!mica.inel.gov!ux1!news.byu.edu!eff!sol.ctr.columbia.edu!usc!rpi!psinntp!psinntp!hd0258!gvhReferences:
<1992Nov14.210958.19905@pages.com>Show Full Headers
Complete Article Headers
Newsgroups: comp.sys.next.misc Path: arc1-ca.pugleaf.net!sparky!uunet!pmafire!mica.inel.gov!ux1!news.byu.edu!eff!sol.ctr.columbia.edu!usc!rpi!psinntp!psinntp!hd0258!gvh From: gvh@metrosoft.com (Gordon Van Huizen) Subject: Re: Why, Why, WHYYYY?? USE OBJECTIVE-C for IB?? Message-ID: <1992Nov15.110105.4821@metrosoft.com> Sender: gvh@metrosoft.com Reply-To: gvh@metrosoft.com (Gordon Van Huizen) Organization: Metrosoft References: <1992Nov14.210958.19905@pages.com> Date: Sun, 15 Nov 1992 11:01:05 GMT Lines: 46