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

Recherche:

Type: Messages; Utilisateur: grim7reaper

Page 1 sur 10 1 2 3 4

Recherche: Recherche effectuée en 0,02 secondes.

  1. Votes reçus
    +0 -0
    Réponses
    7
    Affichages
    1 540

    Plus d’info

    Pour ceux que ça intéressent, j’avais posté un lien vers un article de blog qui contient plus d’info dans cette autre discussion.
  2. Votes reçus
    +2 -0
    Réponses
    64
    Affichages
    101 908

    Important : C2X

    En revanche, le C2X semble beaucoup plus riche: https://gustedt.wordpress.com/2018/11/12/c2x/

    On dirait qu'en plus d'ajouter de nouvelles fonctionnalités, y'a une passe de ménage (les déclarations...
  3. Votes reçus
    +2 -0
    Réponses
    64
    Affichages
    101 908

    Important : C18

    Le C18 est sorti cette année, en juin, dans l’indifférence la plus absolue.

    Bon en même temps, après 7 ans il y a 0 nouvelle fonctionnalités, seulement du bugfix et un bump de version pour...
  4. Votes reçus
    +2 -0
    Réponses
    6
    Affichages
    890

    C’est pas dans certains cas, c’est toujours un...

    C’est pas dans certains cas, c’est toujours un undefined behavior il me semble (Cf. annexe J du standard C99)*:

    Après, comme tous les UB soit l’effet est visible (les exemples que tu cites) soit...
  5. Votes reçus
    +3 -0
    Réponses
    78
    Affichages
    10 358

    Sondage : Tiens, depuis quand le C++ permet de faire du...

    Tiens, depuis quand le C++ permet de faire du filtrage par motif ? D’avoir des type algébrique de données ? …
    1C++ est un langage très riche, on est d‘accord. Mais il ne faut pas exagérer : il n’a...
  6. Votes reçus
    +1 -1
    Réponses
    78
    Affichages
    10 358

    Sondage : Il faut vraiment ne pas connaître Ada pour sortir...

    Il faut vraiment ne pas connaître Ada pour sortir qu’il n’est pas utilisé en entreprise et qu’il n’a pas été créé pour répondre à un besoin (il suffit de se renseigner sur l’histoire de la création...
  7. Votes reçus
    +2 -0
    Réponses
    78
    Affichages
    10 358

    Sondage : Je vois mal comment, ils ne jouent pas dans la...

    Je vois mal comment, ils ne jouent pas dans la même cour.
    Même avec Google derrière qui le présentait comme un remplaçant au C et C++, il n’a jamais décollé dans ces communautés là…
    Il a certain...
  8. Votes reçus
    +1 -0
    Réponses
    78
    Affichages
    10 358

    Sondage : Tu es sûr de ça ? Moi j’ai l’impression que ça...

    Tu es sûr de ça ?
    Moi j’ai l’impression que ça se désactive via une variable d’environnement :

    Ou via la fonction SetGCPercent (avec une valeur négative) :
  9. Votes reçus
    +1 -0
    Réponses
    78
    Affichages
    10 358

    Sondage : Rust n’a pas de GC. Pour Go et D, le GC est...

    Rust n’a pas de GC.
    Pour Go et D, le GC est désactivable (après, qu’est ce qui reste utilisable avec le GC désactivé, je ne sais pas…)
    Faudrait voir à prendre le temps de lire…
  10. Votes reçus
    +2 -0
    Réponses
    78
    Affichages
    10 358

    Sondage : @sazearte  : j’ai bien lu ton propos. Ce que je...

    @sazearte  : j’ai bien lu ton propos.
    Ce que je voulais montrer c’est que le raisonnement « j’ai besoin de perf’, vite du C » n’est pas forcément le meilleur parce qu’il y a des alternatives qui...
  11. Votes reçus
    +4 -0
    Réponses
    78
    Affichages
    10 358

    Sondage : Il y a remplacer et remplacer. Remplacer...

    Il y a remplacer et remplacer.
    Remplacer totalement je n’y crois pas : on ne jette pas une base de code si énorme d’un claquement de doigts (COBOL en est la preuve vivante…). Et puis le temps qu’il...
  12. Votes reçus
    +7 -1
    Réponses
    78
    Affichages
    10 358

    Sondage : Typage relativement faible ?...

    Typage relativement faible ?
    Undefined/Unspecified/Implementation-defined behavior à tous les étages ?
    Langage peu défini sur certains points (on ne te garanti pas IEEE 754, on ne te garanti pas le...
  13. Votes reçus
    +1 -0
    Réponses
    78
    Affichages
    10 358

    Sondage : Je préfère un truc pénible à la compilation qu’a...

    Je préfère un truc pénible à la compilation qu’a l’exécution :)



    J’en suis pas si sûr, mais j’espère me tromper.


    Tu as une (des?) source à ce sujet*?
  14. Votes reçus
    +3 -0
    Réponses
    78
    Affichages
    10 358

    Sondage : Je n’ai pas l’impression que ça ne soit centré...

    Je n’ai pas l’impression que ça ne soit centré tant que ça sur la gestion de la mémoire. L’un des concept central en Rust c’est le concept d’ownership et ça s’applique aux ressources de manières...
  15. Votes reçus
    +7 -0
    Réponses
    6
    Affichages
    4 950

    Salut, En C standard, ce n’est pas possible....

    Salut,

    En C standard, ce n’est pas possible.
    En revanche, si tu es sur un système qui suit POSIX (enfin Single UNIX Specification pour être précis, mais ça revient souvent au même) alors tu peux...
  16. Votes reçus
    +0 -0
    Réponses
    16
    Affichages
    1 377

    Oui, merci d’aller glaner toutes ces...

    Oui, merci d’aller glaner toutes ces informations !
  17. Votes reçus
    +0 -0
    Réponses
    16
    Affichages
    1 377

    C’est déjà un peu le cas, non*? Y’a pas mal de...

    C’est déjà un peu le cas, non*? Y’a pas mal de trucs optionnels en C11.
  18. Votes reçus
    +5 -0
    Réponses
    16
    Affichages
    1 377

    - Est-ce qu'il y a quelque chose de prévu pour...

    - Est-ce qu'il y a quelque chose de prévu pour avoir de la généricité en C ?
    Parce que utiliser void* partout ou abuser du préprocesseur c'est pas la panacée…
    Le _Generic du C11 semble déjà être un...
  19. Votes reçus
    +0 -0
    Réponses
    9
    Affichages
    1 126

    Oui, c'est peut-être plus fiable que le test...

    Oui, c'est peut-être plus fiable que le test d'infériorité (j'ai pas testé le comportement avec des valeurs limites).
  20. Votes reçus
    +5 -0
    Réponses
    9
    Affichages
    1 126

    Ce code est buggué car il contient un UB...

    Ce code est buggué car il contient un UB (undefined behavior).
    Tu utilises des entiers signés et l’overflow sur les entiers signés est un UB (sur les entiers non-signé, c'est défini par contre). Dès...
  21. Votes reçus
    +0 -0
    Réponses
    6
    Affichages
    781

    Salut, Ce site (http://www.viva64.com/en/l/)...

    Salut,

    Ce site contient une liste d’erreurs courante (à partir de "Lesson 09").
    Pour une liste (non-exhaustive) des trucs peuvent poser problème quand tu passes du 32-bit au 64-bit :
    -...
  22. Votes reçus
    +1 -0
    Réponses
    4
    Affichages
    712

    Ça dépend, mais je pense que ça peut aider dans...

    Ça dépend, mais je pense que ça peut aider dans certains cas.


    Je ne pensais pas avoir de lecteurs (autre que des connaissances perso ou via forum), mais j’ai quelques fois reçu des emails par...
  23. Votes reçus
    +2 -0
    Réponses
    3
    Affichages
    731

    Tu pourrais avoir un gain en utilisant des...

    Tu pourrais avoir un gain en utilisant des instructions SIMD (les compilateurs font des progrès en auto-vectorisation mais c’est pas encore le pied, il faut souvent les aider (préciser l’alignement...
  24. Votes reçus
    +1 -0
    Réponses
    16
    Affichages
    3 936

    @dinobogan : merci pour le test. En effet, si le...

    @dinobogan : merci pour le test. En effet, si le second code (celui de mith06) donnait aussi un résultat erronné cela serait très problématique.


    Mécanique interne du compilateur, et c’est en...
  25. Votes reçus
    +0 -0
    Réponses
    16
    Affichages
    3 936

    Probablement car la règle de l’aliasing est...

    Probablement car la règle de l’aliasing est violée.


    Par curiosité, ça affiche quoi ?



    Yep, c’est vraiment un handicap pour quand le code évolue (en plus du problème d’aliasing).
Affichage des résultats 1 à 25 sur 235
Page 1 sur 10 1 2 3 4