Jar Jar a écrit :
Non, ça c'est Objective C. Lui, il semble parler d'un Objective C++.
|
Non, non, ++Taz a à moitié juste : c'est de l'Objective C avec des bouts de C++ dedans. C'est utilisé par Apple, mais pas par GNUstep, justement parce que le gcc officiel ne le supporte pas. En fait, c'est prévu pour GCC 3.4, mais bon, sait-on jamais. Je n'ai rien vu dans le changelog qui en parle.
L'ObjC++, c'est une bricole pas forcément terrible d'Apple, qui a d'ailleurs fourni des patches pour gcc 2.95. L'intérêt n'est pas de coder en ObjC++, l'intérêt est de pouvoir reprendre du code C++ pour le porter simplement sur plateforme GNUstep, implémentation libre du standard OpenStep, édicté par Nexstep (qui a depuis changé de nom pour celui de la dernière boîte qu'ils ont rachetée, à savoir Apple) au début des années 90.
http://www.gnustep.org
Parce que GNUstep a beau être très complet dans son implémentation, il manque cruellement d'applications, en particulier un navigateur Web. Grâce à l'ObjC++, il deviendrait très simple de porter Camino (ex-Chimera), le navigateur du projet Mozilla pour MacOS X, sur toutes les plateformes supportant GNUstep.
Message édité par Jak le 16-05-2003 à 11:51:18