Objective-C

From GNUstepWiki

(Difference between revisions)
Revision as of 09:27, 21 September 2005
Cbv (Talk | contribs)
Added a short description
← Previous diff
Current revision
Espectador (Talk | contribs)

Line 1: Line 1:
-Objective-C consists of a set of object-oriented extensions to the C language, featuring things like dynamic binding and a powerful runtime system. That makes Objective-C a superset of C.+'''Objective-C''' is a reflective, object-oriented programming language that adds [[Smalltalk]]-style [[Message|messaging]] to C.
-Objective-C was created by [http://virtualschool.edu/cox/ Brad Cox].+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.
-Some resources:+== Some Resources ==
-# [http://www.objc.info Objective-C portal]+# [http://en.wikipedia.org/wiki/Objective-C Objective-C] on Wikipedia
-# Apple Site: [http://developer.apple.com/documentation/Cocoa/Conceptual/ObjectiveC/ The Objective-C Programming Language]+# [http://developer.apple.com/documentation/Cocoa/Conceptual/ObjectiveC/ The Objective-C Programming Language]
# [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]
 +
 +
 +[[Category:Objective-C]]

Current revision

Objective-C is a reflective, object-oriented programming language that adds Smalltalk-style messaging to C.

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.

Some Resources

  1. Objective-C on Wikipedia
  2. The Objective-C Programming Language
  3. Object-Oriented Programming and the Objective-C Language
  4. Objective-C FAQ
  5. Manual de Objective-C y GNUstep en español