Obj-C Minus points:
Bad memory Management
Syntax

RB Plus points:
Setter methods
Stronger typing, and type checking
Stronger checking all over, in fact! For example, RB checks interface compliancy.
Constructor arguments
The language makes normally hard things, easy. (even for loops are easier to write)

The main thing ObjC has over RB is the fact that it's a superset of C.

I wish we could have an RBC language. A superset of C that is RB :D


On 25 Apr 2006, at 17:20, realbasic-nug- [EMAIL PROTECTED] wrote:

Subject:
From: "Dr. Scott Steinman" <[EMAIL PROTECTED]>
Date: Tue, 25 Apr 2006 00:08:27 -0500

RB's OO language is superior to Obj-C.

I wouldn't necessarily say that.  It's comparing apples to oranges.
Objective-C is a (usually) dynamically-typed, and dynamically
dispatched language, more akin to Smalltalk and to scripting
languages like Ruby.  Objective-C allows for very flexible code and
easy prototyping and extension of code, even the ability to add or
change code at runtime.  Aside from its dependence on C and some of
its syntax, it is harder to debug due to its dynamic typing and
errors that must be caught at runtime rather than compile-time.
REALbasic is statically typed, more like C++ and Java, and so is
easier to debug.  Recent releases have added some great OO language
features (even some borrowed from Objective-C, like extends and
interfaces [which appeared in Objective-C before they were in
Java]).  The OO features of Objective-C and REALbasic are meant to
serve totally different purposes and each excels when used for those
purposes.  Neither is "better" nor "worse" -- just different.  Which
you use just depends upon the task at hand and personal coding
preference.

--
http://elfdata.com/plugin/



_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>

Reply via email to