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

Recherche:

Type: Messages; Utilisateur: KsassPeuk

Page 1 sur 6 1 2 3 4

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

  1. Et même ça, en soi, c'est pas si nouveau, le...

    Et même ça, en soi, c'est pas si nouveau, le typage linéaire et les permissions fractionnaires, ça a été développé avant Rust pour des besoins similaires : faire de la vérification de sûreté de...
  2. Autant sur la difficulté à migrer quand on a...

    Autant sur la difficulté à migrer quand on a toute son infrastructure écrite en C, j'y souscris, autant ceci :



    me semble trompeur. Rust ne prétend pas régler tous les soucis. Le principe de...
  3. Le papier d'origine c'était pour un langage...

    Le papier d'origine c'était pour un langage impératif simple, depuis ça a été dérivé un peu pour tout et au passage, ça a été fortement amélioré par plein d'autres gens notamment Rustan Leino.
    La...
  4. Ben non, pas "évidemment" du tout. Parce que le...

    Ben non, pas "évidemment" du tout. Parce que le test exhaustif ça n'existe pas. Tout ce qu'un test garantit c'est qu'il n'y a pas de bug pour la trace d'exécution exécutée. Des traces d'exécutions il...
  5. On va citer un grand de ce monde: Qu'est...

    On va citer un grand de ce monde:



    Qu'est ce qui vous garantit que vos affirmations sont vraies ?
  6. Après pour obtenir les garanties de...

    Après pour obtenir les garanties de sûreté/sécurité du langage Rust en C ou C++, c'est "facile". Il "suffit" de faire en sorte de vérifier que toutes les propriétés garanties par le typage + les...
  7. https://stackoverflow.com/questions/39900469/undef...

    https://stackoverflow.com/questions/39900469/undefined-behavior-in-c-c-i-i-vs-i-i

    D'ailleurs le compilateur peut grogner aussi :



    $ gcc -o out a.c -Wall
    a.c: In function ‘main’:
    a.c:3:17:...
  8. Je pense qu'aujourd'hui, le plus simple pour...

    Je pense qu'aujourd'hui, le plus simple pour débuter pour une voie "méthodes formelles avec l'objectif de vérifier du code", ce serait de commencer par Why3 (https://why3.lri.fr/#documentation). Il y...
  9. Je suis vraiment pressé que l'ANSSI vienne me...

    Je suis vraiment pressé que l'ANSSI vienne me présenter la méthode qui va révolutionner l'ensemble de la validation de logiciels. Franchement un outil qui garantit l'absence de bugs avec une analyse...
  10. (note pour le côté public des thèses : non les...

    (note pour le côté public des thèses : non les thèses ne sont pas forcément publiques. Il y a au moins un cas qui peut rendre la thèse privée : si ça a trait à des travaux qui sont sur des éléments...
  11. Non, c'est une réponse de menteur. La...

    Non, c'est une réponse de menteur.

    La vérification de programmes et la quête du programme sans bug, c'est un sujet dans le monde de la recherche et du transfert technologique depuis des décennies....
  12. De ce que je lis, on aurait 1325 satellites en...

    De ce que je lis, on aurait 1325 satellites en orbite basse et ils ne sont pas faciles à voir pour leur majorité. Là ils sont faciles à voir, et Starlink prévoit à elle seule d'en placer plus de 10...
  13. Votes reçus
    +4 -0
    Réponses
    53
    Affichages
    6 135

    Un pattern assez générique pour garantir la...

    Un pattern assez générique pour garantir la safety par le typage :

    - pour tout ce qui est prévisible, garantir que le développeur ne peut pas créer les comportements problématiques,
    - pour tout...
  14. Votes reçus
    +0 -0
    Réponses
    53
    Affichages
    6 135

    Il faut regarder au cas par cas, les garanties...

    Il faut regarder au cas par cas, les garanties sont légèrement différentes d'un langage à l'autre.



    Aucune idée pour le système de types de ces deux là. De mémoire il garantissent...
  15. Votes reçus
    +0 -0
    Réponses
    53
    Affichages
    6 135

    Peut être que ce n'était pas clair : pour la...

    Peut être que ce n'était pas clair : pour la partie absence de crash, dans le cadre de l'exécution du test d'absence de problème fonctionnel.

    Après relecture, je vois pas comment ça pouvait ne pas...
  16. Votes reçus
    +2 -1
    Réponses
    53
    Affichages
    6 135

    Sur un langage compilé, ça implique...

    Sur un langage compilé, ça implique potentiellement de recompiler des parties d'un projet juste de pouvoir exécuter les tests (et généralement c'est plus d'une ou deux secondes ...), et plus tu es...
  17. Votes reçus
    +3 -0
    Réponses
    53
    Affichages
    6 135

    Ça dépend de ton outillage. Mais c'est pas rare...

    Ça dépend de ton outillage. Mais c'est pas rare que de bons environnements te permettent de voir dès la sauvegarde de ton fichier que tu as fait une connerie avec tes types, c'est encore bien plus...
  18. Votes reçus
    +1 -1
    Réponses
    53
    Affichages
    6 135

    (1) Si ton système de types te le garantit, et il...

    (1) Si ton système de types te le garantit, et il y en a, tu n'auras pas de crash.

    (2) Si tu as des types dépendants et que tu prends la peine de les utiliser pour spécifier le besoin, tu peux.
  19. Votes reçus
    +1 -0
    Réponses
    53
    Affichages
    6 135

    Oui, c'est l'extreme late binding of everything...

    Oui, c'est l'extreme late binding of everything cher à Kay. Ça a ses avantages et ses inconvénients.
  20. Sondage : Oui d'ailleurs, puisqu'on y vient ça permet...

    Oui d'ailleurs, puisqu'on y vient ça permet d'aborder un point important qui différencie les deux sondages. L'un porte sur une appréciation positive, l'autre sur une appréciation négative. Quand on...
  21. Sondage : Le sondage n'est pas sur l'utilisation, il est...

    Le sondage n'est pas sur l'utilisation, il est sur l'appréciation.
  22. Sondage : Oui mais alors du coup je suis embêté, parce que...

    Oui mais alors du coup je suis embêté, parce que sur SO, qui est probablement plus représentatif que DVP du fait notamment de la taille et de la variété de l'échantillon, on trouve qu'il est pas si...
  23. Sondage : Sinon, blague à part et malgré le fait que j'ai...

    Sinon, blague à part et malgré le fait que j'ai des gros soucis avec le langage JS concernant pas mal de points. Il y a quand même quelques trucs sympas à son sujet.

    Notamment, le fait qu'il...
  24. Sondage : Qu'est ce qui différencie un faux langage d'un...

    Qu'est ce qui différencie un faux langage d'un vrai langage ? (ou un bon chasseur d'un mauvais chasseur).
  25. La facilité d'analyse et la possibilité pour le...

    La facilité d'analyse et la possibilité pour le compilateur de produire du code avec certaines garanties "gratuitement". Cela dit, le typage dynamique n'est pas nécessairement un frein à la propreté...
Affichage des résultats 1 à 25 sur 146
Page 1 sur 6 1 2 3 4