Derniers journaux de NedFlanders :
- [18/06@16:30] Journal à la con
- [16/05@17:44] wmcoincoin 2.5.0c est sorti !
- [09/05@12:04] un papier sur l'utilisation de oprofile
- [27/04@00:45] Adieux à Frigo
- [06/04@18:43] INCROYABLE !! CLIQUEZ ICI POUR EN SAVOIR PLUS !!!
- [04/04@15:47] incroyable
- [02/03@12:29] Theo de Raadt va troller sur les ml de gcc
- [22/02@19:04] Grande pétition contre le fortran
- [28/01@11:50] ras le bol
- [22/12@19:32] BrookGPU
- [14/12@20:02] Miss France 2004 is out !
- [07/12@20:24] xserver arrache les poils
- [06/12@12:27] wmhdplop : ready for the desktop
- [17/11@00:02] fs journalisé et portable
- [05/11@23:42] XML et intaigrisme
- [20/10@22:35] Hausse du prix du chou-fleur
- [17/10@12:36] Mandrake 9.2
- [12/10@09:09] gdb 6.0 is out
- [01/09@10:41] en vrac
- [25/08@13:55] un easter egg dans linuxfr !!!!
On y apprend par exemple que objective-c++ devrait faire son apparition dans gcc, et que sa maintenance sera entièrement à la charge d'apple. Et que le support des VAX va être abandonné.
voila, moi je trouve que c'est une bonne idée.
> Lire le journal (12 commentaires, moyenne: 2,9).
kezako
C'est quoi Objective-C++ ?
-
[^]Re: kezako
-
[^]Re: kezako
Posté par j (page perso, ) le 21/06/2004 à 19:38. (lien). Évalué à 4.selon Apple :
Apple's Objective-C compiler allows you to freely mix C++ and Objective-C code in the same source file. This Objective-C/C++ language hybrid is called Objective-C++. With it you can make use of existing C++ libraries from your Objective-C applications.
http://developer.apple.com/documentation/Cocoa/Conceptual/Objective(...)
-
[^]Re: kezako
Posté par nardzir () le 21/06/2004 à 19:46. (lien). Évalué à 6.L'Objective C est un langage objet reprenant la syntaxe du C en lui ajoutant les principes de la POO. Il est possible avec ce langage de melanger dans un meme source en ObjC du C ou du C++. Certains compilateurs commerciaux proposent ces deux possibilités mais pas Gcc jusqu'à aujourd'hui.
Cela implique une chose tres importante : la possibilité d'utiliser des lib C++ directement sans passer par des wrappers en C. De plus il montre une fois de plus qu'apple est actif et s'implique au sein de projets libres.-
[+] [^]Re: kezako
Posté par Stone Tramo () le 21/06/2004 à 20:05. (lien). Évalué à -3.De plus il montre une fois de plus qu'apple est actif et s'implique au sein de projets libres.
C'est parce qu'ils n'ont pas le choix, ils n'allaient pas réécrire un compilateur a partir de rien. Ici, ils ont pris gcc qui est sous gpl et qui les obligent donc a donner leurs modifs.
apple n'a dévelloppé objective-c++ que parce que ça permet aux dévelloppeurs c++ de ne pas avoir a apprendre l'objective-c.-
[^]Re: kezako
Posté par nardzir () le 21/06/2004 à 21:14. (lien). Évalué à 5.C'est parce qu'ils n'ont pas le choix
Si, ils pouvaient ecrire leur propre compilateur. De plus ils ne repartaient pas de rien car ils disposaient deja du compilateur utilisé pour NextStep. Ils pouvaient aussi lié un partenariat avec StepStone qui propose un compilateur très complet. Au lieu de ca ils ont préféré les logiciels libres et joue le jeux en tirant partie des avantages et en s'y impliquant.
apple n'a dévelloppé objective-c++ que parce que ça permet aux dévelloppeurs c++ de ne pas avoir a apprendre l'objective-c.
Faux, le but est de pouvoir appeler des fonctions C++ dans du code ObjC, pas l'inverse. De plus l'apprentissage de l'objC est plus aisé et simple que celui du C++ et le passage du C++ a l'objC n'est qu'une affaire de syntaxe après avoir digérer les quelques principes supplémentaires.-
[^]Re: kezako
Posté par Krunch (Jabber id, page perso, ) le 21/06/2004 à 22:39. (lien). Évalué à 3.Bon j'ai jamais vraiment fait de C++ et encore moins d'Objective-C(++) mais comment est-il possible qu'un langage soit plus facile à apprendre qu'un autre si les seules différences sont au niveau de la syntaxe et qu'il y a des principes supplémentaires ?
--
Free Softwares Users Group Arlon (Sud Luxembourg, Belgique)
pertinent, e adj. Approprié ; qui se rapporte exactement à ce dont il est question.-
[^]Re: kezako
Posté par Guillaume Knispel () le 21/06/2004 à 23:34. (lien). Évalué à 3.Je pense qu'il voulait dire que les principes en intersection diffèrent uniquement par leur syntaxe, et non pas par des changements plus en profondeur, qu'il n'est pas utile de s'occuper des principes présent uniquement dans C++ dans l'apprentissage d'Objective C, enfin qu'il faut apprendre quelques principes supplémentaires et leur mise en oeuvre.
-
[^]Re: kezako
Posté par nardzir () le 22/06/2004 à 08:03. (lien). Évalué à 4.J'ai pas été super clair sur ce coup la ;)
Donc je m'explique, pour le debutant en programmation objet, Objective C est plus simple a apprendre car il contient beaucoup moins d'ambiguités et de cas particuliers que le C++. De plus il est plus orienté objet que le C++ et on retrouve syntaxiquement par exemple les principes d'interfaces, d'extensions... Ces principes ne sont implémentables en C++ qu'en jouant avec la syntaxe (Ex : Une interface est "assimilable" a une classe virtuelle pure, mais le principe d'interface en C++ n'existe pas).
En gros pour faire simple, C++ est une grosse mécanique générale permettant d'implémenter de tres nombreux paradigmes de programmation. C'est pourquoi il peut paraitre tres complet et tres complexe par rapport a tout autre langage objet pour un debutant.
Un developpeur comfirmé aura lui aucun probleme pour passer a l'ObjC car il retrouvera certains principes de POO ainsi que de nouveaux qu'il devra assimiler. Cette assimiliation est normallement tres rapide car plus naturelle et plus "cadrée" par la syntaxe. De plus l'utilisation de bibliotheques telles que GNUstep aide grandement cette migration en privilegiant la simplicité et l'efficacité.
-
-
-
-
[^]Re: kezako
Posté par maiky () le 22/06/2004 à 13:14. (lien). Évalué à 2.Si, il le permet....mais sous Mac seulement!! Et tout à déjà été fait par Apple depuis plusieurs années. C'est l'équipe de gcc qui était pas trop pressé de rajouté Objective-C++ à leur compilo....mais je retrouve plus de liens là dessus :-(
-
[^]Re: kezako
-
-
mailing list
Pas de mailing list où s'abonner ? Plutot qu'utiliser le feed...

Les journaux sont destinés à des informations qui ne sont pas suffisamment intéressantes
pour être validées en dépêche (sinon n'hésitez pas à proposer votre information en
dépêche), qui sont sans rapport avec Linux ou le libre, ou simplement pour donner votre
avis. Si vous désirez poser une question, merci d'utiliser 

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.