Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Blog Pricing

Sylvestre Ledru

👤 Speaker
223 total appearances

Appearances Over Time

Podcast Appearances

Underscore_
Pourquoi les devs réécrivent tout avec ce langage ? — Sylvestre Ledru (Mozilla)

Oui, c'est ça.

Underscore_
Pourquoi les devs réécrivent tout avec ce langage ? — Sylvestre Ledru (Mozilla)

Donc maintenant, sur les plus modernes, tu en as 60, un truc comme ça, je ne sais pas exactement, mais maintenant c'est en dizaines.

Underscore_
Pourquoi les devs réécrivent tout avec ce langage ? — Sylvestre Ledru (Mozilla)

Et tu as ça après aussi pour les GPU, les processeurs de cartes graphiques qu'on utilise dans l'IA un peu partout maintenant.

Underscore_
Pourquoi les devs réécrivent tout avec ce langage ? — Sylvestre Ledru (Mozilla)

Je ne suis pas expert des logiciels de montage de vidéos, mais je suis baudor que ces logiciels qui sont assez vieux et qui ont été codés.

Underscore_
Pourquoi les devs réécrivent tout avec ce langage ? — Sylvestre Ledru (Mozilla)

Leur base de code a été développée pour des processeurs monocore.

Underscore_
Pourquoi les devs réécrivent tout avec ce langage ? — Sylvestre Ledru (Mozilla)

Ce n'était pas du multicore comme on a maintenant.

Underscore_
Pourquoi les devs réécrivent tout avec ce langage ? — Sylvestre Ledru (Mozilla)

Réécrire ça, ça coûte une fortune.

Underscore_
Pourquoi les devs réécrivent tout avec ce langage ? — Sylvestre Ledru (Mozilla)

C'était pour revenir aux navigateurs qui sont les logiciels que tout le monde utilise.

Underscore_
Pourquoi les devs réécrivent tout avec ce langage ? — Sylvestre Ledru (Mozilla)

quand Chrome est sorti, Firefox n'était pas très parallèle.

Underscore_
Pourquoi les devs réécrivent tout avec ce langage ? — Sylvestre Ledru (Mozilla)

Il y avait des aspects parallèles, mais par exemple, quand il y avait un onglet qui plantait, ça faisait souvent tomber l'intégralité du navigateur.

Underscore_
Pourquoi les devs réécrivent tout avec ce langage ? — Sylvestre Ledru (Mozilla)

Et une des forces de Chrome, quand ils ont sorti, ça a été de rendre ça vraiment plus parallèle.

Underscore_
Pourquoi les devs réécrivent tout avec ce langage ? — Sylvestre Ledru (Mozilla)

C'est-à-dire que si tu avais un onglet qui crachait, qui plantait, ça ne faisait pas planter le navigateur.

Underscore_
Pourquoi les devs réécrivent tout avec ce langage ? — Sylvestre Ledru (Mozilla)

Et nous, sur Emozia, ça nous a pris des années à rattraper le retard parce qu'eux n'avaient pas eu cette dette technique.

Underscore_
Pourquoi les devs réécrivent tout avec ce langage ? — Sylvestre Ledru (Mozilla)

Donc pour tes logiciels Adobe et After Effects, c'est probablement ça.

Underscore_
Pourquoi les devs réécrivent tout avec ce langage ? — Sylvestre Ledru (Mozilla)

Ils peuvent, ça dépend après comment le système d'exploitation gère ça, mais souvent, oui, c'est le cas.

Underscore_
Pourquoi les devs réécrivent tout avec ce langage ? — Sylvestre Ledru (Mozilla)

Par exemple, pour les GPU, ça va distribuer de manière massive sur les GPU.

Underscore_
Pourquoi les devs réécrivent tout avec ce langage ? — Sylvestre Ledru (Mozilla)

Quand tu joues aux jeux vidéo, ce que font les développeurs du jeu vidéo ?

Underscore_
Pourquoi les devs réécrivent tout avec ce langage ? — Sylvestre Ledru (Mozilla)

Tu vas avoir l'IA, par exemple, qui va tourner dans un processus séparé.

Underscore_
Pourquoi les devs réécrivent tout avec ce langage ? — Sylvestre Ledru (Mozilla)

Tu vas avoir la gestion du réseau qui va être dans un processus séparé, etc.

Underscore_
Pourquoi les devs réécrivent tout avec ce langage ? — Sylvestre Ledru (Mozilla)

Pour l'anecdote, on a un collègue qui avait imprimé une petite feuille avec écrit « Tu dois faire cette taille pour pouvoir faire du code multithread ».