Re: Newbie questions about XCode
Re: Newbie questions about XCode
- Subject: Re: Newbie questions about XCode
- From: Jens Alfke <email@hidden>
- Date: Thu, 4 Feb 2010 08:39:17 -0800
On Feb 3, 2010, at 12:21 PM, Julian Wood wrote:
> Xcode is not so bad once you get to used it, but it is no IntelliJ.
I used Eclipse for Java development for a while last year, so I know what you mean. But keep in mind that some of its advanced features depend on the fact that Java is a much more statically-typed, early-binding language than Objective-C. In Java code you can always tell at parse-time what the type of a given expression is (modulo subclasses, of course.) In Objective-C, as in other dynamic languages like Ruby or Python or JavaScript, you can't always tell (thanks to the 'id' type.)
I know Eclipse supports C++, but I haven't used it with it so I don't know how well it understands the syntax. C++ is notoriously difficult to parse, probably more so than any other programming language.
The great hope here (actually it's an explicitly stated goal by Apple's dev-tools team) is that the LLVM compiler will make it possible for Xcode to integrate the full parser into the IDE and use its intermediate representation to operate on source code more intelligently. This was never possible with GCC because (a) the source code is horrific, and (b) linking against it would GPL-contaminate Xcode.
—Jens _______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden