Ce n’est donc pas seulement Red Alert qu’ils ont publié. Ils ont mis en open source pas mal de choses liées à C&C.
Vous pouvez tout voir sur Electronic Arts GitHub.

 

Le billet Microsoft met fin au service Skype, laissé à l’abandon pendant 14 ans donne un peu plus d’explications sur le contexte.

 

J’adore vraiment Numpy...

 

Je l’utilise sur Mac et Ubuntu, et tout est très bien, mais c’est un peu dommage que la saisie en coréen soit peu naturelle.
J’ai aussi ouvert une issue sur GitHub, mais j’ai l’impression que ce n’est toujours pas pris au sérieux. Des amis chinois ont également posté beaucoup d’issues haha. On dirait que c’est un problème CJK commun au chinois, au coréen et au japonais.

 

Ça peut être facile aussi, haha
J’ai écrit un article scientifique sur quelque chose de similaire il y a une dizaine d’années.

 

C’est juste de la publicité.

 

Passer de l’assembleur à un code en langage naturel lisible relève du domaine de la recréation après suppression d’éléments inutiles — noms de variables, noms de fonctions, etc. — donc je pense qu’il faudra sans doute encore un peu de temps pour que le résultat soit vraiment satisfaisant.

 

Avec des langages comme VB ou Python, quand on crée un .exe, ce n’est pas une compilation en code machine, donc s’il ne reste que l’exécutable, on peut quand même en extraire le code source avec les noms de fonctions et de variables tels quels.
Le fait qu’elle apprenne ce genre de règles pour les réutiliser... à ce rythme, il sera difficile pour la plupart des développeurs de survivre à l’avenir.

 

Une traduction de The Philosophy of Software Design est-elle sortie ? J’ai cherché, mais je n’ai rien trouvé.

 

Ça fait trop publicité...

 

Je me demande si Claude n’avait pas, dans ses données d’entraînement, des documents liés au p-code de VB 4.0.

Sinon (s’il n’y avait rien de préentraîné à ce sujet), du point de vue d’une IA, quelle différence y aurait-il entre le p-code de VB 4.0 et du code machine x86 (ou arm, ou autre) ? Dans les deux cas, ce ne sont finalement que des suites de nombres obéissant à certaines règles. Si elle a réussi à en déduire le motif à partir d’un court échantillon, c’est effrayant d’une autre manière.

 

C’est corrigé !

 

Il est temps de renaître en Flow Overflow Stack !

 

Hein ? On dirait que le lien vers le guide de build est incorrect.

 

Mais de toute façon, l'assembleur a aussi des spécifications, donc si on les lui donne avec, j'ai l'impression qu'il le traduira rapidement.

 

Waouh, est-ce qu’on pourrait aussi récupérer de vieux fichiers oubliés ? lol
Genre, si on met en ligne une vidéo d’un vieux jeu DOS, un fichier exe en ressortirait ou un truc du genre..

 

Comme indiqué dans le commentaire principal, pour un exécutable VB, il est possible de voir le code quasiment tel qu’il a été écrit, mais comme il s’agissait d’un exécutable C++, si cela avait été uniquement de l’assembleur, cela aurait probablement été encore impossible.
Parmi les points forts de l’IA, il y a sa capacité à comprendre les instructions et à les appliquer, ce qui fait qu’elle se débrouille plutôt bien, mine de rien, pour les migrations vers d’autres langages.

 

Le "Powered by humans" est marquant.