|Revision as of 17:53, 8 September 2006
Cbv (Talk | contribs)
Some more informative text, link to Wikipedia
← Previous diff
Espectador (Talk | contribs)
|Line 10:||Line 10:|
|# [http://www.toodarkpark.org/computers/objc/ Object-Oriented Programming and the Objective-C Language]||# [http://www.toodarkpark.org/computers/objc/ Object-Oriented Programming and the Objective-C Language]|
|# [http://www.faqs.org/faqs/computer-lang/Objective-C/faq/ Objective-C FAQ]||# [http://www.faqs.org/faqs/computer-lang/Objective-C/faq/ Objective-C FAQ]|
|+||# [http://wiki.gnustep.org/images/7/7a/Manual_GNUstep.pdf Manual de Objective-C y GNUstep en español]|
It is a very "thin" layer on top of C, which makes Objective-C a strict superset of C. That means it is possible to compile any C program with an Objective-C compiler -- something that cannot be said of C++ ...
Objective-C derives its syntax from both C and Smalltalk. Most of the syntax (including preprocessing, expressions, function declarations and function calls) is inherited from C, while the syntax for object-oriented features was created to enable Smalltalk-style message passing.