Re: SEMI-OT: "Tricks" of the "Trade"
Re: SEMI-OT: "Tricks" of the "Trade"
- Subject: Re: SEMI-OT: "Tricks" of the "Trade"
- From: Charles Bennett <email@hidden>
- Date: Fri, 08 Jun 2001 11:51:55 -0400
I agree that it's not the best place to learn Objective C at all.
I got the feeling that syntax wasn't the problem for Eric, but that he needed to have
that "mind shift" to move into OO programming. I that that a lot of folks, the first time
they are exposed to inheritance miss the "is a kind of" test and confuse it with
the idea of composition. For that part of the learning process
the implementation language doesn't really matter.
<side note>
(I realize that entire religious wars are waged on that last statement :-)
Dykstra (sp) said that a student that learns BASIC as a first language
may be ruined as a programmer. I'm not from that school..)
</side note>
Chapters 3,4,5 do a pretty good job of explaining the approach to folks that may be comming from a procedural
programming point of view and Cox had to go into a lot of detail to justify and describe OO as a concept. That is what I
thought would help.
You really do want to lean Obj. C as implemented by Apple, using their docs,
since you get used to all of the core support frameworks as being
part of the "feature set". Also Apples docs are on line and the price is
right (free). After NeXT stopped, I remember the first time I tried ObjC
under Linux. What a shock to realize how spoiled NeXT had made me.
The GnuSTEP project address most of those problems, but RAW Obj. C
leaves a lot to be desired.
chuck