Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
Not open for further replies.
I'm a experienced Java and C# programmer and I think ObjectiveC is a stupid programming language.

It seems like you are uneducated in programming Objective-C. If you were more educated in it than your statement would not be as childish as it is now. Well isn't it easier to go from c++ to java than the other way around? as on static performance you really can't beat c++. While I don't think Objective-C is the best language for all cases, for some such as GUI programming and others it really is pretty good.
 
Fixed that for ya! ;)

I find people who consider one language way worse than another (or even stupid) amusing. When I'm writing Java there are APIs and language-level features I miss from Objective-C/Cocoa. When I am writing Perl there are bits of Java I miss. And when I'm writing Objective-C/Cocoa I occasionally miss stuff from Java. There is no wonder language/API set that is perfect!
 
Hi,

I know nothing in programming apps. I have some knowledge in HTML and BASIC but I guess that will not be helpful at all.

Starting from the point that I know nothing and that I want to make an iPhone app, how hard is it ? Is it like Dreamweaver in Designer Mode ? Do I really need to know some programming language ?

Please help out. Also I do not have a project in mind to make a app for the iPhone, but I am sure that by trying, ideas will pop out :)

As the SDK is Objective-C based and objective-C is still a C you need a general understanding of how memory (and memory management) works, what pointers are, how the stack works, and as Cocoa is a OOP-MVC framework you need to know some fundamentals in software design. And then you need to understand specific stuff you want to do with your app. (Networks, databases, etc.)

For a total beginner who never touched a compiler it will be incredibly hard to produce an application that does not crash, eat memory or just behaves unexpected.

Said that: You have a long way to go.

I'm a experienced Java and C# programmer and I think ObjectiveC is a stupid programming language.

Guess what: Some years ago I thought the same when I got my first Mac. Obj-C was so alienating and the OOP concept was totally different from the C++-copycats you mentioned.

But then a fellow dev gave me a brilliant tip: Don't look at Obj-C. Look first at Smalltalk. Learn Smalltalk's OOP and your eyes will open. Objective-C is a Smalltalk on top of C. (Smalltalk programmers: Please don't kill me for having said that :p)
 
I'm a experienced Java and C# programmer and I think ObjectiveC is a stupid programming language.

OK. Would you care to enlighten us as to exactly why you think this? Is it a matter of taste? A matter of style? Or something substantive?

I respect your opinion and am interested to hear your rationale :)
 
Status
Not open for further replies.
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.