• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
why Obj-C
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

why Obj-C


  • Subject: why Obj-C
  • From: Matthew Johnson <email@hidden>
  • Date: Fri, 05 Apr 2002 13:52:51 +1000

Hi,

This is not a troll or anything so please don't flame me.

Why did apple choose Obj-C over something people know and understand like C++? or even C.

Why are we forced to learn yet another syntax that is very alien to C++/Java. I absolutly love the interface builder its
just excellent. But then you have to write the meat of the program and its been not a very pleasent experience for a
newbie to mac but I experienced C/C++ dude.

Writing for the Mac for the first time (I am a solaris programmer (C/C++)) I thought I would try cocoa to write a one
off application for my company. Personally I have found this was a very large mistake. If I every have to write another
one off Mac application I think it will be in Carbon.

Can someone tell me what is it about Obj-C that makes the syntax for class's and methods have to look like it does? why
"[" instead of "(".

I will never understand the IT worlds obsession with reinventing the wheel.

I wish people would understand that the power of Java is not Java syntax but its the collection of Standard classes Sun
could of done the same thing with C/C++ or Perl or Pascal etc. Same with Obj-C.

I think I might go have a lay down.

Matt
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.

  • Follow-Ups:
    • Re: why Obj-C
      • From: Mike Brinkman <email@hidden>
    • Re: why Obj-C
      • From: Andy Lee <email@hidden>
    • Re: why Obj-C
      • From: Lars Sonchocky-Helldorf <email@hidden>
    • Re: why Obj-C
      • From: "Erik M. Buck" <email@hidden>
  • Prev by Date: Re: Color entire table view row
  • Next by Date: Just starting out?
  • Previous by thread: Using colorWithCalibratedWhite with NSScrollView
  • Next by thread: Re: why Obj-C
  • Index(es):
    • Date
    • Thread