6 ms·
Definition of an object to hold some state in Objective-C vs Io: http://gist.github.com/361355 http://gist.github.com/361355 Think of how many more apps would
by richcollins 17y ago
Definition of an object to hold some state in Objective-C vs Io: http://gist.github.com/361355 http://gist.github.com/361355
Think of how many more apps would be created if we could use a less verbose language to create them.
- redstripe 17y agoYeah, obj-c language is crazy. About the only thing more archiac is cobol. I don't care how innovative it was in the 80s. It's a damn fossil nowadays. When going through tutorials and examples I just couldn't stop myself from saying: this would be so much simpler if I could write it in c# (my prefered language, but a bunch of others would come ahead of it if I had to make a list).
- gte910h 17y agoCrazy? It's just smalltalk mixed with C. Learn those two, it makes total sense. C#'s only features on the language IMO were: Better XML api's and Garbage Collection. Both of those are actually iPhone limitations, not language limitations.
- redstripe 17y agoFine not crazy, but definitely archiac. Saying it's as modern as 2 other 30+ year old languages is funny. Heck, doesn't Apple even have a commercial where PC guy gives Mac guy a C manual or something like that? It just takes so much more code than modern languages. Obviously that doesn't bother some people but it bugs me. I find this especially frustrating from a company that brags about how user friendly it is. To me obj-c is the DOS of programming languages.
- gte910h 17y agoAnd C# is Java2.0. It's the re-enterprisation of a 18 year old language designed to replace cobol. I'm not an apple apologist, and wish I could run a real dynamic language on the device. C# however, was not that.
- rimantas 17y agoReplicate the same in Java, and let's do the comparison.
- gte910h 17y agoActually, that may be exactly why apple is doing this. Their reviewers are swamped with copious items they think are low quality (their words, not mine, and my solution for them is actually "Care Less").