Home Search Object-Oriented Language: Objective-C [Logo] ________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ * Intro + Objective-C is an extension of the C language, developed around 1982-1983 by Brad Cox and Tom Love. Objective-C is fully compatible with C (a plain C program can be compiled with an Objective-C compiler), but Objective-C is also extending the C base language with a few constructs, such as classes, messages and inheritance. + Those Objective-C specific extensions are based upon Smalltalk, and in particular Smalltalk-76, because the object model used by Objective-C is the one used in Smalltalk-76 (with one particular class being the root class, superclass of both class and metaclass hierarchies). A separate metaclass hierarchy, as used in later Smalltalk-80 systems, has so far not yet been used in Objective-C. + Objective-C has over the years also become a popular user-interface development language, because, as an extension of C, it is sufficiently low-level for system programming tasks, yet at the same time the language supports the development of dynamic frameworks in the style of Smalltalk MVC (Model-View-Controller) libraries. * Contents + Start here + Examples + Central Sites + Tutorials + FAQs + General Newsgroups + Special Newsgroups + Company Newsgroups + Mailing Lists + General Articles + Special Articles + Link Collections + Bibliographies + Books + Organizations + People + Development Environments + Compilers / Interpreters + Utilities / Tools + GUIs + Libraries + Other Software + Other Resources * Other pages + Languages + Smalltalk ________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ * Start here + A 10-Minute Introduction to Objective-C (Paul Burchard) + Hello world example (W.J. Antel) + OO Programming in Objective-C (Michael Chui) + Introduction (Steve Dekorte) + Objective-C (Gerrit Huizeng) + Objective-C and RHIDE * Examples + Objective-C: Sample Source Code (Steve Dekorte) + Objective-C Cheezmud Sample Source Code (Dave Flater) * Central Sites + Objective-C Homepage (Steve Dekorte) + comp.lang.objective-c Info (NIC) + comp.lang.objective-c Resources (PHOAKS) + Deja News (Deja News) + Reference.COM (InReference) * Tutorials + Objective-C: Getting Started (Steve Dekorte) * FAQs + Objective-C FAQ + Objective-C FAQ * General Newsgroups + comp.lang.objective-c * Special Newsgroups + gnu.gnustep.announce + gnu.gnustep.bug + gnu.gnustep.help * Company Newsgroups + comp.sys.next.programmer + comp.sys.next.announce * Mailing Lists + Portable Object Compiler User List + Mailing Lists and Newsgroups (GNUstep) * General Articles + Producer - Translating Smalltalk to Objective-C (Brad Cox & Kurt Schmucker) + Articles (Steve Dekorte) + Objective-C Blocks - Blocks for Objective-C (David Stes) + Objective-C : Documentation (Steve Dekorte) + Objective-C: Comparisons with other Languages (Steve Dekorte) + TaskMaster - Exception Handling for Objective-C (Brad Cox) + Objective-C: Concepts (Steve Dekorte) * Special Articles + OpenStep Specification (GNUstep) * Link Collections + Index of Objective C Information (Nelson Minar) + Objective-C Links (Steve Dekorte) + Open Directory + Yahoo * Bibliographies + Objective-C (Brad Cox) * Books + General Objective-C Books o Object-Oriented Programming : An Evolutionary Approach, Second Edition (Brad Cox & Andy Novobilski, ISBN 0201548348) o An Introduction To Object-Oriented Programming, Second Edition (Timothy Budd, ISBN 0201824191) o Objective-C : Object-Oriented Programming Techniques (Pinson, Lewis J. / Wiener, Richard S., ISBN 0201508281) o Applications of Object-Oriented Programming; C++ SmallTalk Actor Objective-C Object PASCAL (Pinson, Lewis J. / Wiener, Richard S., ISBN 0201503697) o Object Lessons : Lessons Learned in Object-Oriented Development Project (Tom Love, ISBN 0134724321) + NextStep/GnuStep/OPENSTEP Books o Nextstep Object-Oriented Programming and the Objective C Language : Release 3 (ISBN 0201632519) o NEXTSTEP Applications Programming (Garfinkle, S., ISBN 0387978844) o Developing NeXTSTEP Applications (Gene Backlin, ISBN 0672306581) o Developing Business Applications with OpenStep (Nick Gervae & Peter Clark, ISBN 038794852X) + Other o Books (Scott Anguish) o Books (Steve Dekorte) * Organizations + GNUstep + eduStep FTP Archive (eduStep) + GNUstep CD (NET-Community) * People + Objective-C (Brad Cox) + Norihiro Itoh's Home Page [Japanese] * Development Environments + The GNU C Compiler (GNUstep) + The GNU Debugger (GNUstep) * Compilers / Interpreters + Stepstone Objective-C (The Stepstone Corporation) + Apple Objective-C (Apple / NeXT Software) + GNU Objective-C (GNU) + Portable Object Compiler (David Stes) * Utilities / Tools + fab - Literate Programming Tool for Objective-C (David Stes) + Objective-C turned into a scripting language Joy (AAA+ Software Forschungs- und Entwicklungsgesellschaft) (AAA+) + Producer - Compile Smalltalk-80 to Objective C (Brad Cox - Kurt Schmucker) * GUIs + GNU & OpenStep (GNUstep) * Libraries + Objective-C ClassWare (Steve Dekorte) (Commercial) + Objective-C ClassWare (Steve Dekorte) (Free) + The GNU Objective C Class Library Home Page (Andrew McCallum) * Other Software + The Swarm Simulation System (Marcus G. Daniels) * Other Resources + Stepwise Server (Scott Anguish) ________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ Receive email when this page changes Home Mirrors/Hosts What´s New? Most Wanted About Cetus Cetus Team Legal Download Suggest Moved/Broken Feedback URL-Minder Link to Cetus ________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ Copyright © 1996-2004 by Cetus Team Page maintained by David Stes Last revision: 2003-Jan-11 05:36:12 (GMT)