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.
-Scott
Dr. Scott Steinman
Brought to you by a grant from the Steinman Foundation (Thanks, Mom
and Dad!)
Recommended by Major University Studies Over the Leading Brand
steinman at midsouth dot rr dot com
I hope I die peacefully in my sleep like my grandfather. . .not
screaming in terror like his passengers. -- "Deep Thoughts", Jack Handy
_______________________________________________
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>