Messages postés par "lmghs"

1 message est invisible car dans un sujet inaccessible.

Sujet Date Extrait
La programmation en C++ moderne

Apprenez la programmation de zéro jusqu'à l'infini !

mardi 04 août 2020 à 19h07 > > l’optim qui cherche à réduire les coûts > > Je suis pas mal réticent a parler de performances aux débutants. Ils aiment se jeter sur la moindre optimisation, même quand ce n’est pas pertinent. …
La programmation en C++ moderne

Apprenez la programmation de zéro jusqu'à l'infini !

mardi 04 août 2020 à 16h40 Hello. Désolé pour ma relecture très tardive. D'autant, que je pose des questions pas si triviales. ^^' Je passe en coup de vent car je me posais une question non triviale relativement à des as…
C'est quoi le problème avec la POO, au fait ?
mardi 14 juillet 2020 à 12h22 > Je profite de ce sujet parce que je fais partie des gens qui ont appris la mauvaise manière de faire de la POO (le chat est un animal spécialisé). Si vous avez des ressources sur les bonnes façons …
C'est quoi le problème avec la POO, au fait ?
lundi 13 juillet 2020 à 21h43 On se rejoint pas mal, mais je vais chipoter sur un point. > ## Pourquoi la POO ? > > La POO permet à l’origine de répondre à deux problèmes : > > 1. La réutilisation « simple » du code …
C'est quoi le problème avec la POO, au fait ?
lundi 13 juillet 2020 à 18h42 Hello, Je vais répondre en citant en vrac. > C'est quoi le problème avec la POO, au fait ? Les fanboys, croire que les balles en argent ça existe, un enseignement bâclé/qui n'a pas compris …
cours de poo en c++

recherche de cous sur la programmation orienté objet en c++

jeudi 02 juillet 2020 à 20h06 Hum... La beta du site (EDIT: ZdS) m'a l'air plus pertinente et correcte que ce site qui m'a l'air de survoler pas mal de choses -- cela ressemble plus à du contenu pour slides.
éclaircissement sur for_each_n
samedi 27 juin 2020 à 21h26 Cela va dépendre de ta version de GCC. Elle est relativement décorrélée de celle la libstdc++ de GNU. Plus précisément. Si le compilo supporte le C++17, cela ne veut pas dire que l'implémentation de …
Gestion de dépendances

DAG avec des trous

samedi 27 juin 2020 à 11h02 > Si tu as déjà ton graphe de calcul comme une structure de donnée en python, l'algorithme récursif dont je parlais est très simple à implémenter, c'est un parcours de graphe classique. On parle de 1…
Gestion de dépendances

DAG avec des trous

jeudi 25 juin 2020 à 13h02 Merci pour vos réponses. > J’ai déjà eu ce genre de problématique, et le mot clé qui revient souvent est _pipeline_. Ça pourrait t’aider dans tes recherches. J’avais un besoin autour d’un outil tr…
Gestion de dépendances

DAG avec des trous

mercredi 24 juin 2020 à 20h42 Hello, Je sens que je suis face à un problème classique, mais impossible de trouver de l'_état de l'art_ à ce sujet, probablement faute à avoir pile poil les bons mots clés. J'ai des chaines de…
Différence d'optimisation entre deux fonctions
jeudi 18 juin 2020 à 23h39 Pas mal. Cependant pour cohérence & cie, c'est plutôt `unsigned char` qu'il faut prendre.
Différence d'optimisation entre deux fonctions
mardi 16 juin 2020 à 12h55 > Pour moi, il prend des int en arguments, les poids forts ne sont donc pas nécessairement à 0 Je décode qu'il prend des ints 16 bits, avec `(a>>8) && 0xFF`, on mets les poids forts dans les faibl…
Différence d'optimisation entre deux fonctions
lundi 15 juin 2020 à 16h22 Toute opération sur des nombres inférieurs à `int` est malgré tout forcée sur des `un/signed int`. C'est la norme. Autant dire que le cast vers des `unsigned char` ne sert donc à rien, et fort heureu…
Pourquoi l'inclure si ce n'est pas necessaire
lundi 08 juin 2020 à 20h06 `algorithm` n'a pas à être inclut par un quelconque autre fichier d'en-tête. Il peut l'être, mais c'est alors un fruit du hasard. Il ne faut en aucun cas supposer que c'est du code correct. Et qui…
Forward reference avec une référence
lundi 11 mai 2020 à 18h55 > > Construction paresseuse et présence d’un constructeur avec paramètre sont totalement antinomique. Il va falloir sacrifier la construction paresseuse. > > Qu'entends-tu par construction paresse…
Forward reference avec une référence
lundi 11 mai 2020 à 14h12 Construction paresseuse et présence d'un constructeur avec paramètre sont totalement antinomique. Il va falloir sacrifier la construction paresseuse. Une vielle diatribe à l'égard des singletons: …
Efficacité calcul itératif
lundi 11 mai 2020 à 13h58 Je ne suis pas sûr pour Python, mais cela m'évoque des détails de micro-optimisation relativement aux C&C++. `pow()` y est une plaie qui coûte extrêmement cher. `pow(x, constexpr int)` est cependa…
Efficacité calcul itératif
lundi 11 mai 2020 à 00h22 > L’interfaçage C++/python est parfois un peu complexe, je crois. Il faut juste savoir où aller piocher. Il y a des frameworks de diverses générations pour aider à interfacer. [pybind11](https:…
La programmation en C++ moderne

Apprenez la programmation de zéro jusqu'à l'infini !

dimanche 10 mai 2020 à 17h59 Quand je présente le sujet j'emploie de vilaines approximations comme variable et expression, et autres temporaires non nommés.
La programmation en C++ moderne

Apprenez la programmation de zéro jusqu'à l'infini !

dimanche 10 mai 2020 à 16h54 OK. Effectivement, - `[-Wmissing-declarations]` n'a AMA aucun intérêt - `[-Wunused-parameter]`, c'est vrai que je n'utilise pas le paramètre. Il peut être retiré. Ce n'est pas bien important dans…
La programmation en C++ moderne

Apprenez la programmation de zéro jusqu'à l'infini !

dimanche 10 mai 2020 à 15h26 Disons que mon exemple présente l'avantage de pouvoir très facilement de commenter ou décommenter une définition tout en gardant un code lisible et concis afin d'explorer les définitions incompatible…