Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

11. Objective-C > Die Entwicklung von Objective-C

Die Entwicklung von Objective-C

Warum haben Sie eine bestehende Sprache erweitert und nicht eine neue entwickelt?

Tom Love: Das war aufgrund der Forderungen großer Organisationen nach Kompatibilität sehr wichtig. Wir trafen sehr früh diese Entscheidung, ein C-Programm zu nehmen, es durch den Objective-C-Compiler zu schicken und laufen zu lassen. Nichts, was Sie in C machen könnten, würde verboten sein, und nichts, was Sie in Objective-C machen, würde inkompatibel mit C sein. Das war eine große Einschränkung, aber auch eine sehr wichtige. Sie ermöglichte auch ein einfaches Mischen und Zusammenfügen.

Warum haben Sie sich für C entschieden?

Tom: Vermutlich weil wir ursprünglich Unix-Systeme als Forschungsumgebung benutzten und in C programmierten. Wir versuchten, Sachen umzusetzen, die in C schwierig zu machen waren. Die Ausgabe der Zeitschrift Byte vom August 1981 erschien und zeigte das erste Mal der breiten Öffentlichkeit, was man mit Smalltalk machen konnte. Brad sagte so etwas wie: »Ich denke, für die meisten Dinge, über die man in Smalltalk redet, könnte ich mir auch überlegen, wie man sie in C umsetzt.«


  

You are currently reading a PREVIEW of this book.

                                                                                                                    

Get instant access to over $1 million worth of books and videos.

  

Start a Free Trial


  
  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint