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)

Et c'était probablement codé en C ou C++.

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

Il s'est dit, c'est pas possible qu'en 2006, on ne soit pas capable de faire un langage de programmation qui nous permette de programmer des ascenseurs.

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

Et lui, ça l'a emmerdé parce qu'il devait monter 20 étages à pied.

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

Et donc, il commence à créer le langage Rust.

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

Et aprĂšs, il va avoir la direction technique de Mozilla.

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

Pour l'anecdote, c'est Brennan Haik, le créateur de JavaScript et le fondateur de Brave, qui lui dit, ton truc, c'est pas mal.

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

Réfléchissons, on va voir si on va permettre un peu d'investissement derriÚre.

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

Ce qui est marrant, c'est que c'est l'inventeur de JavaScript qui a validé le projet du créateur de Rust.

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

Surtout que JavaScript est reconnu et assumé comme étant un langage un peu crade dans sa conception et dans son utilisation.

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

C'est trÚs populaire, c'est probablement le langage le plus utilisé à l'heure actuelle.

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

Mais ce n'est pas le plus beau langage.

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

Donc ça va au crédit de Brendan d'avoir reconnu ce langage et d'avoir financé.

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

Ça reprĂ©sente un investissement colossal.

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

Et donc, il y a une équipe qui se forme.

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

Au max, je crois qu'ils étaient une douzaine d'ingénieurs à plein temps chez Mozilla pour travailler dessus.

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

Donc, ils se disent qu'il y a du potentiel lĂ -dessus.

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

C'est vraiment un projet de R&D.

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

C'est-à-dire qu'il n'y avait pas nécessairement de validité de l'utiliser dans Firefox ou d'en faire quelque chose.

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

Et rapidement, comme beaucoup de ces gens-là qui travaillaient sur la création de Rust étaient déjà des développeurs de Firefox, donc ils avaient les cicatrices comme moi de la gestion mémoire et du parallélisme, ils avaient une trÚs bonne conscience des limites du C et du C++.

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

Donc ils se sont dit, on va avec notre expertise recrĂ©er un langage qui soit moderne et qui rĂ©ponde de maniĂšre intrinsĂšque aux problĂ©matiques posĂ©es par ces langages de nos ancĂȘtres.