• [^] # Re: kezako

    Posté par . En réponse au journal gcctraffic. É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é.