Michaël de Marliave
👤 SpeakerVoice Profile Active
This person's voice can be automatically recognized across podcast episodes using AI voice matching.
Appearances Over Time
Podcast Appearances
Ça va absolument partout.
La question, c'est, c'était quand même, il y a un bail.
Ah ouais ?
70, hein ?
Et de l'extérieur, on pourrait se dire, l'informatique, c'est un truc qui change énormément.
Il y a des modes, bam bam bam.
En fait, aujourd'hui, tout ce qui est fondationnel dans l'informatique est écrit en C. Évidemment, la grande majorité du code qui est produit aujourd'hui par les développeurs, c'est plutôt du JavaScript, donc c'est des sites web, des choses comme ça.
Mais Python, la raison pour laquelle ça va vite, c'est que la plupart du temps, tu utilises du code C derrière.
Donc, on a un langage hégémonique qui est absolument partout, qui a 50 piges.
Qu'est-ce qui pose problème ?
Et pourquoi on n'a toujours pas mieux ?
Ce qu'on comprend, c'est que dans la mémoire,
On fout tout ce dont on a besoin pour que le logiciel fonctionne.
Il peut y avoir des données utilisateurs, des trucs que moi je vais taper à des endroits, ils vont se retrouver dans la mémoire.
Il peut y avoir la logique elle-même.
En fait, quand tu démarres un programme, le contenu de son code, il existe quelque part dans la mémoire.
Et c'est ça qui est intéressant à comprendre, je trouve, même pour des gens qui ne sont pas développeurs, c'est que dans ce grand bac à sable qu'est la mémoire, on mélange plein de choses différentes.
Et après on dit aux développeurs, alors on vous fait confiance, vous avez bien intérêt à gérer votre mémoire correctement, à faire des jolis carrés, à ne pas dépasser des carrés et à libérer les carrés correctement.
C'est ça.
Après, qu'est-ce qui se passe justement si jamais ils ne le font pas bien ?