Messages postés par "lmghs"

1 message est invisible car dans un sujet inaccessible.

Sujet Date Extrait
Bon langage de programmation pour débuter
lundi 07 août 2017 à 10h09 > Ruby a voulu reprendre plusieurs éléments de la philosophie de Perl, notamment qu'il y ait plein de manières différentes et équivalentes d'arriver à un même but. > Ça amène à étudier de nombreuses…
Quel éditeur de texte choisir pour programmer sous Linux ?

Brackets, Bluefish, Geany, Vim ou Autre?

mercredi 02 août 2017 à 21h47 > même si j'aime les IDE (de jetbrains, mais aussi visual studio) et que je n'utilise presque que ça, j'ai vu trop de personnes être aussi efficaces que moi avec leur vim pour te dire que ce que tu d…
Les principes S.O.L.I.D

Les principes de base de la Programmation Orientée Objet

jeudi 16 mars 2017 à 17h39 J'ai regardé la présentation de Coplien entre midi et deux. Elle est très intéressante. Il présente une autre approche ([Data Context Integration](https://en.wikipedia.org/wiki/Data,_context_and_inte…
Les principes S.O.L.I.D

Les principes de base de la Programmation Orientée Objet

jeudi 16 mars 2017 à 12h06 Une vidéo de Jim O Coplien (accu 2016) où il parle d'OO, et au passage de Kay: https://www.youtube.com/watch?v=lQQ_CahFVzw
Les principes S.O.L.I.D

Les principes de base de la Programmation Orientée Objet

mercredi 08 mars 2017 à 12h38 Une interview plus récente de Kay: http://www.drdobbs.com/architecture-and-design/interview-with-alan-kay/240003442
Les principes S.O.L.I.D

Les principes de base de la Programmation Orientée Objet

lundi 27 février 2017 à 12h21 Non, je n'ai pas lu la thèse de B. Liskov. Désolé. Pour Kay, je te passe en vrac tout ce que j'ai: - [Dr. Alan Kay on the Meaning of “Object-Oriented Programming”, 2003](http://userpage.fu-berl…
Les principes S.O.L.I.D

Les principes de base de la Programmation Orientée Objet

lundi 27 février 2017 à 09h25 J'adore la métaphore pour la LoD. Je prends ! Merci Karnaj.
make_unique et cuda
mardi 21 février 2017 à 12h49 L'implémentation type de `make_unique` est [connue](http://stackoverflow.com/questions/17902405/how-to-implement-make-unique-function-in-c11) pourtant. La solution est dans [sa signature](http://en.c…
Notion de liaison et liaisons usuelles en C++
lundi 09 janvier 2017 à 15h37 La thèse de Jim O Coplien a l'avantage d'être en libre accès, après, cela peut valoir le coup de citer le livre qui en a été tiré: "Multiparadigm Design in C++" (IIRC) Tous le laïus sur dispatch v…
Idiome NVI & paramétrage par politique en C++
lundi 09 janvier 2017 à 15h21 Je te dirai de ne pas t'embêter avec les _mixin layers_ ici. C'est plus pour la culture je dirai ;)
Idiome NVI & paramétrage par politique en C++
lundi 09 janvier 2017 à 13h16 Bel article! Telles que j'avais lue la séparation des responsabilités, avec le NVI on adresse la fonction publique au code utilisateur (et aux développeurs concernés), et on adresse la fonction vi…
Boucle infinie lorsque j'enlève un certain printf
mercredi 30 novembre 2016 à 10h58 Erreur typique d'une UB, généralement de type corruption de la mémoire. Ce n'est pas C::B qui fait n'importe quoi, c'est juste que le mode Debug de VC++ est parfois trop gentil avec nous, et qu'il y …
La programmation orienté objet en Python
mercredi 10 août 2016 à 11h52 Après réflexion, je me dis de plus en plus que le LSP s'applique (ou devrait s'appliquer) à tous les polymorphismes. Pas seulement à celui des objets. I.e., il est aussi valide avec le polymorphisme …
Problème de mémoire
mercredi 10 août 2016 à 11h01 +1 à "oublie new et delete" car ce n'est pas comme ça que le C++ doit s'utiliser -- et s'il y a une chose que nous apprend l'expertise, c'est qu'il est impossible de garantir le 0-fuite quand on mani…
La programmation orienté objet en Python
mardi 09 août 2016 à 17h54 > La surcharge est un concept qui permet de redéfinir une méthode du parent. Il n'y a pas d'_overloading_ (surcharge) en Python. La coexistence n'est pas possible. Les méthodes sont supplantées et…
Classe générique pour des réseaux de neurones en C++

Templates, héritages, std::function, constructeur curryfié en C++ ?

jeudi 28 juillet 2016 à 11h28 Mon soucis avec virtual, c'est quand il est au fin fond d'une boucle et qu'il n'y a pas vraiment de caractère dynamique pour résoudre les liens (i.e. si des millions d'appels finissent au même endroi…
Classe générique pour des réseaux de neurones en C++

Templates, héritages, std::function, constructeur curryfié en C++ ?

lundi 25 juillet 2016 à 17h04 Pour des trucs comme ça, je fuis au maximum "virtual" et des hiérarchies de tout et n'importe quoi. Je préfère reposer autant se faire que peu sur une résolution statique des points de variation (…
Classe générique pour des réseaux de neurones en C++

Templates, héritages, std::function, constructeur curryfié en C++ ?

vendredi 22 juillet 2016 à 18h47 Pour les valarray, tu n'as qu'un BLAS de niveau 1 (i.e. op(vecteur, vecteur)), et pas particulièrement optimisé dans mes souvenirs. Or tu as besoin du niveau 2 pour les opérations Matrice X Vecteur. …
Classe générique pour des réseaux de neurones en C++

Templates, héritages, std::function, constructeur curryfié en C++ ?

vendredi 22 juillet 2016 à 13h27 Salut, Je n'utiliserai pas de std::vector, mais des types dédiés aux maths Hautes Performances. Tu vas avoir besoin de calculs matrice * Vecteur, donc des choses comme Eigen ou blaze seront infini…
Ouvrages de référence
jeudi 07 juillet 2016 à 08h58 Je rajouterai que pour le C++, les bouquins qui se démarquent sont généralement édités par Addisson-Wesley. Maintenant, il y a dans le lot beaucoup d'anciens bouquins (i.e. pré-C++11), très bons, mai…
Différence entre passage par référence et passage par adresse
mercredi 06 juillet 2016 à 19h33 Mince. Vous me mettez un doute. Je ne sais plus si c'est une supposition qui arrive au niveau de gcc ou une garantie au niveau du langage.