IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Contribuez C++ Discussion :

[C++0x]Pas de concepts


Sujet :

Contribuez C++

  1. #41
    Rédacteur/Modérateur
    Avatar de JolyLoic
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    5 463
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 5 463
    Points : 16 213
    Points
    16 213
    Par défaut
    Citation Envoyé par Alp Voir le message
    Quelques détails supplémentaires sur le scheduling pour la publication de la norme (printemps 2010 apparemment désormais) : http://groups.google.com/group/comp....a6ec6ea97817f4
    Pas vraiment. De mémoire (sachant que de toute façon, c'est quand même assez pifométrique) :
    - Printemps 2010 : Draft envoyé pour commentaires aux différent pays membre de l'ISO
    - Plus tard (2 réunion ? 3 ?) quand les commentaires auront tous trouvés des réponses : Final draft, pour commentaires + approbation
    - Puis enfin standard.

    A mon avis, 2012 est plus probable, même s'il y a des chances que le draft de 2010 soit assez proche de ce qu'il y aura au final pour qu'il commence à être implémenté (et c'est ça qui compte).
    Ma session aux Microsoft TechDays 2013 : Développer en natif avec C++11.
    Celle des Microsoft TechDays 2014 : Bonnes pratiques pour apprivoiser le C++11 avec Visual C++
    Et celle des Microsoft TechDays 2015 : Visual C++ 2015 : voyage à la découverte d'un nouveau monde
    Je donne des formations au C++ en entreprise, n'hésitez pas à me contacter.

  2. #42
    Membre confirmé

    Inscrit en
    Août 2007
    Messages
    300
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 300
    Points : 527
    Points
    527
    Par défaut
    C'est une très grosse déception. Sans les concepts, nous sommes encore coincés pour des années avec les horreurs de métaprogrammation et autres astuces boosto-pédantes.
    Malheureusement, cela veut dire que ce besoin réel du langage, incarné à la fois par les astuces horribles fleurissant depuis quelques années et par la tentative maintenant avortée de fournir un support par le langage, ne va pas être satisfait.

    Je code trop peu maintenant pour avoir vraiment une opinion autorisée sur le fait de savoir si les concepts en l'état proposé étaient mieux ou pire que les élastiques actuels. Par contre, je pense que ces élastiques à la Alexandrescu, que le comité vient de décider de ne pas remplacer, si brillants qu'ils soient, sont néfastes dans la programmation de tous les jours, et leur pérennité maintenant assurée remet sévèrement en cause l'avenir du C++. Pas moins.

    En effet, face aux évolutions rapides et pragmatiques des deux autres langages qui mangent le C++ aujourd'hui, nous allons nous retrouver figés avec un niveau de productivité et de fiabilité dangereusement faible comparativement. Dans mon équipe, je ne me voyais de toute façon pas continuer à tenter de formaliser ce besoin de concepts par les méthodes actuelles (je rencontre soit une résistance considérable, soit une perte de productivité mesurable due au fait que ces astuces sont trop peu maitrisées, encouragent l'élégance pour l'élégance, voire l'ésotérisme le plus dangereux). Que reste-t-il maintenant? Continuer sans même l'idée de concept, alors que la communauté entière a clairement montré son besoin sur maintenant près de dix ans?

    Je comprends les hésitations sur graver dans le marbre une implémentation peu enthousiasmante. Par contre, le besoin était énorme, validé à la fois par les pléthores de hacks actuels et l'ampleur des efforts du comité sur ce sujet.

    Quelles que soient les raisons de ce choix (peut-être le moins mauvais dans l'alternative à laquelle les votants étaient confrontés), le résultat est que ce besoin est ignoré. C'est plus que dommage, c'est inquiétant, ne serait-ce que parce que cela expose durement l'incapacité du comité à faire évoluer le C++ aussi bien et aussi vite que les langages propriétaires.
    "Maybe C++0x will inspire people to write tutorials emphasizing simple use, rather than just papers showing off cleverness." - Bjarne Stroustrup
    "Modern C++11 is not your daddy’s C++" - Herb Sutter

  3. #43
    Membre éclairé
    Avatar de Florian Goo
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    680
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2008
    Messages : 680
    Points : 858
    Points
    858
    Par défaut
    ac_wingless, ton message résume ma pensée et mes craintes à la perfection.
    Peut-on espérer un retournement de situation si les réactions de ce genre viennent à se multiplier ?
    Une reprogrammation des concepts pour, mettons, 2013 seraient vraiment un soulagement.
    Cours : Initiation à CMake
    Projet : Scalpel, bibliothèque d'analyse de code source C++ (développement en cours)
    Ce message a été tapé avec un clavier en disposition bépo.

  4. #44
    Rédacteur/Modérateur
    Avatar de JolyLoic
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    5 463
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 5 463
    Points : 16 213
    Points
    16 213
    Par défaut
    On peut espérer des efforts hors normalisation autour des concepts (peut-être même des efforts concurrents d'équipes concurrentes), qui se traduiraient peut-être dans des compilateurs utilisables. Mais officialisé et normalisé, j'y crois très peu pour ces dates là.
    Ma session aux Microsoft TechDays 2013 : Développer en natif avec C++11.
    Celle des Microsoft TechDays 2014 : Bonnes pratiques pour apprivoiser le C++11 avec Visual C++
    Et celle des Microsoft TechDays 2015 : Visual C++ 2015 : voyage à la découverte d'un nouveau monde
    Je donne des formations au C++ en entreprise, n'hésitez pas à me contacter.

  5. #45
    Membre expert
    Avatar de Klaim
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Août 2004
    Messages
    1 717
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 1 717
    Points : 3 344
    Points
    3 344
    Par défaut
    J'espère cela aussi, mais je vois mal comment on pourrait avoir une implementation portable vu les désaccords sur pas mal de détails et le peu de chances pour que les équipes de développement des différents compilateurs se mettent d'accord. A la limite si dans la pratique (si pratique il y a) ils se retrouvent avec les memes problemes et des solutions equivalentes, au moins le probleme aura été testé.

    J'ai lu le document de Stroustrup sur ses simplifications pour aider a l'adoption des concepts. C'est très instructif aussi.

  6. #46
    Expert éminent sénior
    Avatar de koala01
    Homme Profil pro
    aucun
    Inscrit en
    Octobre 2004
    Messages
    11 612
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 612
    Points : 30 612
    Points
    30 612
    Par défaut
    Citation Envoyé par Klaim Voir le message
    J'espère cela aussi, mais je vois mal comment on pourrait avoir une implementation portable vu les désaccords sur pas mal de détails et le peu de chances pour que les équipes de développement des différents compilateurs se mettent d'accord. A la limite si dans la pratique (si pratique il y a) ils se retrouvent avec les memes problemes et des solutions equivalentes, au moins le probleme aura été testé.
    Eh bien, à la lecture du lien qui exprimait les différentes possibilités, on se rend compte que l'idée était à la base de pouvoir profiter du "feed-back" de certains projets les implémentant (tels que conceptGcc), mais que le problème venait justement que l'évolution de ces projets était plus ou moins "bloquée" et qu'il y avait peu d'espoirs de voir une équipe arriver à un résultat raisonnable avant... 20011...

    L'article présentait une solution qui aurait consisté à donner les informations "théoriques" sur les concepts mais à ne pas en donner d'implémentation, justement, parce qu'il n'existe pas d'implémentation suffisamment stable pour se faire une idée des problèmes soulevés par leur forme actuelle (comprend : la forme qui était la leur avant qu'ils ne soient abandonnés)

    Je comprend personnellement que cette solution n'était vraiment pas réalisable, simplement parce qu'il faut quand même être en mesure de s'assurer que la norme soit cohérente et puisse être mise en oeuvre

    Ceci dit, cela fait plusieurs jours maintenant que je me pose la question de savoir s'il ne s'agit pas d'une certaine manière d'un "vote sanction" dont le but aurait été d'envoyer un signal fort aux deux parties intéressées leur indiquant qu'il serait tout doucement temps d'essayer d'arriver à un accord sur ce que doivent être les concepts
    A méditer: La solution la plus simple est toujours la moins compliquée
    Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire vous viennent aisément. Nicolas Boileau
    Compiler Gcc sous windows avec MinGW
    Coder efficacement en C++ : dans les bacs le 17 février 2014
    mon tout nouveau blog

  7. #47
    Membre confirmé

    Inscrit en
    Août 2007
    Messages
    300
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 300
    Points : 527
    Points
    527
    Par défaut
    Citation Envoyé par Klaim Voir le message
    J'ai lu le document de Stroustrup sur ses simplifications pour aider a l'adoption des concepts. C'est très instructif aussi.
    Oui, c'est un document très intéressant. Voici un lien pour ceux que ça intéresse.
    "Maybe C++0x will inspire people to write tutorials emphasizing simple use, rather than just papers showing off cleverness." - Bjarne Stroustrup
    "Modern C++11 is not your daddy’s C++" - Herb Sutter

  8. #48
    Membre émérite

    Inscrit en
    Mai 2008
    Messages
    1 014
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 1 014
    Points : 2 252
    Points
    2 252
    Par défaut
    Un peu de surf sur l'onde de choc...

    The Removal of Concepts From C++0x sur informIT.
    The Removal of Concepts From C++0x sur artima.
    The Rise and Fall of C++0x Concepts sur devx.
    Concepts Get Voted Off The C++0x Island sur lambda-the-ultimate avec dans les commentaires une réaction de Jeremy Siek, l'un des co-auteurs de la proposition sur les concepts.
    The C++0x "Remove Concepts" Decision sur Dr. Dobb par Bjarne Stroustrup.

  9. #49
    Membre expert
    Avatar de Klaim
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Août 2004
    Messages
    1 717
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 1 717
    Points : 3 344
    Points
    3 344
    Par défaut
    Je n'ai pas lu tout en détail les spécifications des concepts (enfin, pas tout, mais une grande partie) et a ce qu'il me semble tout était censé se passer a la compilation, n'est-ce pas? ?

    Or je lis (par exemple dans l'article de Stroustrup) qu'il y avait des inquiétude quand à la performance à l'execution...
    De quoi parle-t-il? Ou est-ce juste une peur liée a l'implémentation de ConceptGCC?

  10. #50
    Expert éminent

    Inscrit en
    Novembre 2005
    Messages
    5 145
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 5 145
    Points : 6 911
    Points
    6 911
    Par défaut
    Citation Envoyé par Klaim Voir le message
    Je n'ai pas lu tout en détail les spécifications des concepts (enfin, pas tout, mais une grande partie) et a ce qu'il me semble tout était censé se passer a la compilation, n'est-ce pas? ?
    Oui.

    Or je lis (par exemple dans l'article de Stroustrup) qu'il y avait des inquiétude quand à la performance à l'execution...
    De quoi parle-t-il?
    A ma connaissance, principalement des pénalités d'abstraction (abstraction penality). A force de mettre des petits wrappers partout (les concepts maps, même implicites, même triviaux ne sont pas autre chose), le compilateur pourrait ne pas s'en tirer et ne pas inliner des choses qu'il serait possible en théorie d'inliner. Note que le problème existe aussi avec la POO.

    Ou est-ce juste une peur liée a l'implémentation de ConceptGCC?
    D'après ce que j'ai compris -- j'ai pas fait d'expérimentations personnelles là dessus --, ConceptGCC montre justement qu'il y a moyen de s'en sortir à un coût raisonnable.

    Les craintes posées par ConcepGCC sont plus du ressort du temps de compilation (à noter que malgré toutes leurs divisions, ces craintes ne sont pas partagées par les partisans des concepts).
    Les MP ne sont pas là pour les questions techniques, les forums sont là pour ça.

  11. #51
    Membre expert
    Avatar de Klaim
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Août 2004
    Messages
    1 717
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 1 717
    Points : 3 344
    Points
    3 344
    Par défaut
    Ok je vois maintenant, merci.

    Pour les doutes sur le temps de compilation j'imagine que c'était un peu pareil quand les templates ont été proposés.

  12. #52
    Expert éminent

    Inscrit en
    Novembre 2005
    Messages
    5 145
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 5 145
    Points : 6 911
    Points
    6 911
    Par défaut
    Citation Envoyé par Klaim Voir le message
    Pour les doutes sur le temps de compilation j'imagine que c'était un peu pareil quand les templates ont été proposés.
    J'étais pas là :-) Mais note que les templates ont été introduits avant que le processus de standardisation ne commence.
    Les MP ne sont pas là pour les questions techniques, les forums sont là pour ça.

  13. #53
    Membre éclairé
    Avatar de Florian Goo
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    680
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2008
    Messages : 680
    Points : 858
    Points
    858
    Par défaut
    http://www.devx.com/cplus/Article/42365/0/page/2
    Citation Envoyé par Danny Kalev
    What Next?

    At this stage, no one really knows how difficult (and dangerous) the removal of concepts will be. Rewriting every piece of code and sentence that refer to concepts will be a painstaking process. Yet the main problem here isn't just editorial. In the past five years C++0x has pretended that concepts are a done deal. Therefore, every phrase in "conceptese" will have to be rephrased in plain English. To illustrate the extent of this problem, consider article 30.3.1/3 of the CD:

    "A Mutex type shall be DefaultConstructible and Destructible. […] A Mutex type shall not be copyable nor movable."

    These two sentences alone reference four different concepts! And the CD contains 1,340 pages of text, charts and code.
    Ne pourraient-ils pas laisser ces phrases telles quelles et exprimer les concepts de façon informelle ?
    Quand on regarde la référence STL du SGI, on peut voir que les concepts font clairement partie du lot, alors qu'ils ne font pas partie du langage lui-même. Par exemple, le concept Assignable est défini ainsi : http://www.sgi.com/tech/stl/Assignable.html

    Ce sera autant de pas en arrière évités et ça permettra peut-être à quelques features dépendantes des concepts de ne pas sauter.

    En plus, ça inciterait les vendors à implémenter la partie interne des concepts (celle qui est « stable »). Ce serait un début.
    Citation Envoyé par Danny Kalev
    Furthermore, they insist that the outward complexity of concepts is misleading—the underlying model is "good enough;" it's only the surface complexity (what the user has to write) that needs fixing.
    Qu'en pensez-vous ?
    Cours : Initiation à CMake
    Projet : Scalpel, bibliothèque d'analyse de code source C++ (développement en cours)
    Ce message a été tapé avec un clavier en disposition bépo.

  14. #54
    Membre expert
    Avatar de Klaim
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Août 2004
    Messages
    1 717
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 1 717
    Points : 3 344
    Points
    3 344
    Par défaut
    Herb Sutter en a aussi parlé mais pour lui ce n'est pas si dramatique : http://herbsutter.wordpress.com/2009/07/21/trip-report/

    Notamment concernant le boulot de réécriture du draft:

    Q: Isn’t removing concepts a lot of work? Concepts are used pervasively in the C++0x CD published last fall.

    A: Yes, but it’s less work than you’d think. We won’t have a de-conceptized working draft for the post-meeting mailing, two weeks after the meeting, but should have one soon after that. (I would be remiss not to add: Thanks to our always-hardworking project editor, Pete Becker!)

    Recall that, until last September, we had a complete draft of C++0x features specified entirely without the use of concepts. And many of the uses of concepts in the draft standard library were just replacements of preexisting non-concepts wording or implicit requirements (e.g., DefaultConstructible, MemberContainer), and will just revert to their previous wording or disappear back into implicitness.

    The main C++0x feature that was always specified in terms of concepts was the new range-based for loop (e.g., for( x : collection ) ). I’ve seen some wonder what we’ll do about that, but it’s already done; the non-concepts text for that feature was already voted in at the same Frankfurt meeting.

  15. #55
    Expert confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2003
    Messages
    3 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 549
    Points : 4 625
    Points
    4 625
    Par défaut
    C'est bien qu'ils aient viré les concepts. Ce n'était pas *si* utile que ça (on peut faire des choses équivalentes avec des syntaxes similaires) et cela redonne une chance à de nouvelles fonctionnalités qui avaient été écartées faute de temps, comme les lambdas polymorphiques.
    Boost ftw

  16. #56
    Alp
    Alp est déconnecté
    Expert éminent sénior

    Avatar de Alp
    Homme Profil pro
    Inscrit en
    Juin 2005
    Messages
    8 575
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2005
    Messages : 8 575
    Points : 11 860
    Points
    11 860
    Par défaut
    Citation Envoyé par loufoque Voir le message
    comme les lambdas polymorphiques.
    Ils ont attaqué ?
    Source ?

  17. #57
    Membre éclairé
    Avatar de Florian Goo
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    680
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2008
    Messages : 680
    Points : 858
    Points
    858
    Par défaut
    @loufoque
    À ce propos j'ai lu (et répondu à) ton commentaire…
    Si tu arrives réellement à une syntaxe tout aussi expressive, alors j'ai vraiment raté quelque chose…
    Cours : Initiation à CMake
    Projet : Scalpel, bibliothèque d'analyse de code source C++ (développement en cours)
    Ce message a été tapé avec un clavier en disposition bépo.

  18. #58
    Rédacteur/Modérateur
    Avatar de JolyLoic
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    5 463
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 5 463
    Points : 16 213
    Points
    16 213
    Par défaut
    Citation Envoyé par loufoque Voir le message
    C'est bien qu'ils aient viré les concepts. Ce n'était pas *si* utile que ça (on peut faire des choses équivalentes avec des syntaxes similaires) et cela redonne une chance à de nouvelles fonctionnalités qui avaient été écartées faute de temps, comme les lambdas polymorphiques.
    Je ne pense pas qu'une telle fonctionnalité soit à l'ordre du jour. Le but est de tout boucler au plus vite
    Ma session aux Microsoft TechDays 2013 : Développer en natif avec C++11.
    Celle des Microsoft TechDays 2014 : Bonnes pratiques pour apprivoiser le C++11 avec Visual C++
    Et celle des Microsoft TechDays 2015 : Visual C++ 2015 : voyage à la découverte d'un nouveau monde
    Je donne des formations au C++ en entreprise, n'hésitez pas à me contacter.

  19. #59
    Expert confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2003
    Messages
    3 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 549
    Points : 4 625
    Points
    4 625
    Par défaut
    Si tu arrives réellement à une syntaxe tout aussi expressive, alors j'ai vraiment raté quelque chose…
    Même syntaxe que Boost.ConceptCheck par exemple.
    Le plus, c'est qu'avec SFINAE étendu aux expressions, on peut maintenant donner une réponse oui/non à la compilation à si un type modélise un concept, et éventuellement l'utiliser pour la surcharge. (sans SFINAE pour les expressions, c'est juste oui ou erreur).
    Boost ftw

  20. #60
    Alp
    Alp est déconnecté
    Expert éminent sénior

    Avatar de Alp
    Homme Profil pro
    Inscrit en
    Juin 2005
    Messages
    8 575
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2005
    Messages : 8 575
    Points : 11 860
    Points
    11 860
    Par défaut
    Citation Envoyé par JolyLoic Voir le message
    Je ne pense pas qu'une telle fonctionnalité soit à l'ordre du jour. Le but est de tout boucler au plus vite
    Sait-on jamais, si quelques personnes s'y mettent sérieusement on pourrait les avoir

    Ca serait bien sympa.

    ( wait & see : http://groups.google.com/group/comp....dfb8e628?hl=en )

Discussions similaires

  1. [RDF] Un littéral constante mais pas un concepts
    Par geforce dans le forum Ontologies
    Réponses: 1
    Dernier message: 12/09/2014, 17h18
  2. Je n’appréhende pas le concept GPRS
    Par Henri-gp dans le forum Arduino
    Réponses: 0
    Dernier message: 21/01/2014, 16h39
  3. [MCD] Premiers pas en conception de BDD
    Par Hildeguard dans le forum Schéma
    Réponses: 12
    Dernier message: 22/12/2010, 13h04
  4. [Conception] [débutant] Update ne marche pas
    Par yvandube dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 16/06/2006, 19h28
  5. [Conception] Pk ma valeur par defaut ne se met pas?
    Par kevinf dans le forum PHP & Base de données
    Réponses: 19
    Dernier message: 06/06/2006, 10h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo