• [^] # Re: Mon avis à moi et rien qu'à moi

    Posté par . En réponse au journal Python comme premier langage de programmation ?. Évalué à 4. Dernière modification le 24 juillet 2014 à 10:00.

    Mais comment peut-on croire qu'un langage qui impose d'assimiler la POO pour eécrire le moindre truc, qui supporte le multi-héritage

    #include <iostream>
    int main(int argc, char *argv[])
    {
     std::cout << "Hello World" <<std::endl;
    }

    Où vois tu qu'il est nécessaire d'assimiler la POO?
    De même le mutli héritage, n'est absolument pas nécessaire pour coder en C++, c'est simplement disponible le jour où tu en aura besoin. Bref, critiquer le C++ sur des concepts très avancés (qui en plus sont logique une fois qu'on connait un minimum le langage), inutile à l'apprentissage de base. S'il était nécessaire de maitriser tous les aspect d'un langage de programmation pour l'utiliser, ou qu'il était nécessaire de tout apprendre d'un coup, je suis au regret de t'informer qu'a part le go, oOok, et l'assembleur et quelques rares exceptions (dont le python ne fait pas partie) aucun langage ne correspond à la requête.

    Ecrire une liste et la manipuler en une ligne.

    if ( std::any_of(foo.begin(), foo.end(), {return i<0;}) )
    ou globalement tout ce que tu peux trouver ici :
    http://www.cplusplus.com/reference/algorithm/
    avec notamment :
    http://www.cplusplus.com/reference/algorithm/for_each/

    Votre algorithme transparait immédiatement avec l'indentation. Plus besoin de "finsi", plus besoin de déclarer les types ...

    Mais qu'est ce qui t'empêche d'indenter ton pascal?

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent