Diskussion:Objective-C
aus Wikipedia, der freien Enzyklopädie
Ganz nette Information, kann ich mich nur anschließen. Da C++ weiter verbreitet als Obj C ist, ist ein Vergleich oder Abgrenzung der beiden Sprachen durchaus angebracht. Unvorteilhaft fand ich eher das letzte Beispiel, in dem Cocoa-Aufrufe benutzt werden. Wer Obj C auf einem anderen Rechner als Mac OS X ausprobieren will, wird leider nicht weit kommen. Auch werden Aufrufe geschachtelt, wobei die Vorgehensweise im vorlaufendem Text nicht erwähnt wird.
Soweit ich die Beispiele überblicke, handelt es sich dabei nicht um Cocoa-Code, sondern Foundation-Klassen und -Funktionen, die auch GNUstep unterstützen sollte.
Ganz nette Informationen, aber irgendwie... nicht sonderlich neutral, da der Autor offenbar ein begeisterter Obj-C-Anhänger ist und anscheinend meint, sich immer gegen C++ verteidignen zu müssen. Class-Objekte gibt es im Übrigen auch in Java, und die Möglichkeiten, die sie bieten scheinen die gleichen zu sein wie in Obj-C. --RokerHRO 17:38, 29. Jun 2004 (CEST)
Richtig. Klassenobjekte gibt es auch in Java. Ohnehin hatte Objective-C einen sehr starken Einfluss auf die Entwicklung von Java. In objektorientierter Hinsicht sind die Sprachen in vielen Stellen fast identisch. Die groessten Unterschiede bestehen meiner Meinung nach in der Syntax, die bei Objective-C verglichen mit anderen Sprachen etwas unkonventionell ist. :->
Ich habe dieses Semester eine Ausarbeitung ueber Objective-C geschrieben, und bin gerne bereit, den Text komplett oder auszugsweise beizusteuern. --Günther Noack, 26. Februar 2005
--Gerne! Wäre schön diese Ausarbeitung hier zu haben. --Rakl123 16:47, 26. Mär 2005 (CET)
"Klassenobjekte gibt es auch in Java" das ist leider falsch. In Java gibt es nur Objekte die Klassen beschreiben. Dies sind aber keine Klassenobjekte, wie man sie in rein objektorientierten Programmiersprachen vorfindet. Siehe http://en.wikipedia.org/wiki/Smalltalk: "In other words: classes are first-class objects". Frank Schuster 11:44, 23. Feb. 2007 (CET)
Inhaltsverzeichnis |
[Bearbeiten] Vergleich mit C++
Hallo, ich habe den Eindruck, dass der Artikel aus viel zu vielen Vergleichen mit C++ besteht. Objective C definiert sich nicht über C++ sondern ist eine eigenständige Entwicklung. Viel wichtiger wäre an dieser Stelle wie Objective C funktioniert, mit klaren Beispielen. Ich würde es ja selbst machen, aber auf dem Gebiet von Objective C bin ich absolut nicht sicher. --Rbb 22:19, 25. Okt 2005 (CEST)
Das dürfte daran liegen, dass er offenbar von meinem Artikel http://www.macentwicklerwelt.net/index.php?title=Objective-C_für_Cpp_-_Programmierer abgekupfert ist. Weniger schön ist es allerdings, dass darauf nicht verwiesen wird.
- Tom9811 14:41, 20. Feb 2006 (CET)
[Bearbeiten] Überarbeiten
Der Artikel bedarf einer Überarbeitung. Ich ertaste gerade erst die Objective C Welt und habe daher nicht die idealen Vorraussetzungen dies im alleingang zu unternehmen:
- Der Artikel sollte nicht auf Vergleichen zu C++ basieren. Ein Vergleich mit C++ ist in dem Artikel natürlich wichtig, aber nicht in der jetzigen Form. Die Sprache sollte lieber für sich beschrieben werden und dann die unterschiedlichen Ansätze (auch im Bezug auf Algol vs Smalltalk)
- Die Link Qualität sollte überprüft werden
- ...
--Kingruedi 18:13, 30. Okt 2005 (CET)
[Bearbeiten] Kurzinformation zu Objective-C++ fehlt
http://gcc.gnu.org/gcc-4.1/changes.html
- Habe es in der Einleitung ergänzt, da auch Objective-C++ als Redirect hierher führt. Zusätzliche Quelle: http://www.golem.de/0603/43716.html. --Revvar (D RT) 09:14, 12. Jul 2006 (CEST) Falls jemand Lust hat das Thema und insbesondere die Einschränkungen der Mischbarkeit in einen eigenen Absatz zu erläutern, ist das: http://developer.apple.com/documentation/Cocoa/Conceptual/ObjectiveC/Articles/chapter_4_section_10.html eine gute Quelle. --Revvar (D RT) 09:17, 12. Jul 2006 (CEST)
[Bearbeiten] was sonst noch fehlt
was mir fehlt ist die beziehung zu C also dem "normalen C" und klarerweise zu c++ auf jeden fall wären stärken und schwächen sinnvoll entweder allgemein oder in bezug auf c/c++ man sollte ja irgendwie abschätzen können in welche n bereich es besser einsetzbar ist als c oder c++ und wo objC seine stärken ausspielen kann
edit; was ich noch vergessen habe die syntax wär interresant und zwar ob das mehr oder minder C& neue syntax für klassen ist oder ob das was ganz neues ist na ja hoffe dass man sowas dann erfährt wär doch interresant