En seulement 11 jours, Claude réécrit un million de lignes de code, un projet épique d'IA qui suscite la colère

marsbitDipublikasikan tanggal 2026-07-11Terakhir diperbarui pada 2026-07-11

Abstrak

Ces derniers jours, l'écosystème tech est en émoi suite à la réaction enflammée d'Andrew Kelley, créateur du langage de programmation Zig. La cause : le projet Bun, un runtime JavaScript/TypeScript performant initialement écrit en Zig et considéré comme un sérieux concurrent à Node.js, a été entièrement réécrit en Rust par son fondateur, Jarred Sumner. Cette réécriture, d'environ un million de lignes de code, a été réalisée en seulement 11 jours grâce à l'utilisation intensive de l'outil d'IA Claude Fable 5 d'Anthropic, qui a récemment acquis Bun. Le coût estimé de cette opération via l'API est d'environ 165 000 dollars. L'équipe de Bun a justifié cette décision radicale par des problèmes persistants de stabilité et de sécurité mémoire (use-after-free, double-free) dans la version Zig, difficile à éradiquer dans ce langage, alors que le système de propriété de Rust les aurait empêchés à la compilation. De plus, la politique stricte de la communauté Zig contre le code généré par IA était en contradiction avec la dépendance croissante de l'équipe Bun à ces outils. La réponse d'Andrew Kelley a été cinglante. Dans un billet de blog, il a attribué les problèmes de Bun non pas à Zig, mais aux mauvaises pratiques d'ingénierie de Jarred Sumner, qualifiant son code de "bricolages sur des bricolages" (hacks on top of hacks) et le traitant de "mauvais manager". Il a exprimé un certain soulagement que Bun abandonne Zig, craignant que le projet ne donne une mauvaise image du langage. C...

Ces derniers jours, le monde de la technologie est en émoi : Andrew Kelley, le créateur du langage de programmation Zig, est furieux.

La raison ? Bun, qui avait initialement tout misé sur Zig, a été réécrit en Rust par son fondateur, Jarred Sumner.

Andrew Kelley n'a pas caché sa colère. Il n'a pas tenu de discours diplomatique sur cet événement technologique phénoménal, mais a directement ciblé les habitudes de travail personnelles de Jarred Sumner, ses capacités de gestion et la logique commerciale derrière cet événement.

Bun est un runtime JavaScript/TypeScript haute performance, conçu pour être un remplacement direct, plus rapide et moderne de Node.js. Ces dernières années, il est devenu un challenger de poids pour contester l'hégémonie de Node.js dans le monde du front-end.

L'argument principal de Bun est sa rapidité extrême : que ce soit le temps de démarrage, l'installation des dépendances ou l'exécution des tests, il surpasse largement ses concurrents, en partie grâce au fait qu'il était écrit en Zig.

En décembre dernier, Anthropic a annoncé l'acquisition de Bun, l'utilisant comme infrastructure pour alimenter ses outils de programmation IA Claude Code et le SDK Claude Agent. Jarred Sumner et les autres membres de l'équipe Bun travaillent désormais chez Anthropic.

Avec une utilisation à grande échelle, notamment comme couche sous-jacente de Claude Code, l'équipe de Bun a rencontré des problèmes de stabilité difficiles à éradiquer.

Plus précisément, la version Zig de Bun présentait de nombreux bugs de sécurité mémoire : use-after-free, double-free, oubli de libération de la mémoire dans les chemins d'erreur, etc. Ces problèmes, en Zig, ne peuvent être contraints que par des conventions de codage, tandis qu'en Rust, grâce au vérificateur d'emprunt (borrow checker) et au mécanisme Drop, ils deviennent directement des erreurs de compilation.

D'autre part, la communauté en amont de Zig a adopté une politique de tolérance zéro envers le code généré par les grands modèles de langage (LLM). Même des modifications d'optimisation sans rapport avec l'IA ne peuvent pas être intégrées en amont. L'équipe de Bun dépend fortement de l'assistance de l'IA pour le développement, et continuer à utiliser Zig signifierait devoir maintenir leur propre branche du compilateur à long terme, ce qui est très coûteux.

C'est ainsi qu'en mai dernier, nous avons été témoins d'un grand chantier dans le monde de la tech : le fondateur de Bun, Jarred Sumner, a annoncé avoir réécrit, en seulement 11 jours, le million de lignes de code de Bun en Rust. Ils ont utilisé Claude Fable 5 (modèle de niveau Mythos) d'Anthropic, qui n'était pas encore publiquement disponible à l'époque, ainsi que les capacités de flux de travail dynamique de Claude Code.

C'était un test épique de flux de travail agentique (Agentic Workflow), qui a ensuite été utilisé par Anthropic comme cas d'étude phare pour ses Dynamic Workflows, mais qui a également suscité des controverses en raison d'une « trahison de conviction ».

Dans un article de blog récent, Andrew Kelley, le créateur de Zig, a souligné que la raison fondamentale de la prolifération des bugs dans Bun avant la réécriture était les mauvaises habitudes d'ingénierie de Jarred Sumner.

Tout d'abord, bien avant l'essor de l'IA, Jarred écrivait déjà du code de mauvaise qualité. Kelley a déclaré que l'équipe Zig examinait souvent les dépôts de code des utilisateurs, et que celui de Bun les remplissait d'« une peur extrême ». Il était rempli de rustines sur des rustines (« hacks on top of hacks »), d'abus d'assertions, et, pour mettre rapidement en ligne de nouvelles fonctionnalités, il ne prenait presque jamais le temps d'éliminer les bugs et la dette technique.

Et puis, il y a le million de lignes de code généré par Claude. Kelley se demande : « Bun affirme officiellement qu'un million de lignes de code Rust non révisées manuellement (écrites par l'IA) sont sûres car il y a des tests unitaires ; mais si ces tests étaient vraiment aussi complets, pourquoi n'ont-ils pas attrapé ces bugs pénibles quand le code était écrit en Zig ? »

Aujourd'hui, Kelley est extrêmement déçu de voir Jarred passer d'un développeur open source plein de l'énergie du débutant (« beginner energy ») à un mauvais manager (« stinky manager »).

Kelley a déclaré sans détour qu'en apprenant la décision de Bun d'abandonner Zig, il n'était pas tant en colère qu'il était soulagé. Il avait peur que Bun, arborant le nom de Zig, induise le public en erreur, et encore plus qu'il attire une foule d'utilisateurs ne sachant que copier-coller du code d'IA. Il a même ajouté, non sans ironie, qu'il sirotait tranquillement une tasse de thé, content que « ce ne soit enfin plus mon problème ».

Des propos aussi francs ont conduit d'autres personnes du milieu technologique à rejoindre la mêlée et à donner leur avis.

Tout d'abord, une question de coût : on dit souvent que les tokens de Claude sont trop chers, mais selon les données publiées par Jarred Sumner et Bun, le projet de réécriture de Bun en Rust aurait consommé environ 165 000 dollars de frais d'API. Pour le milieu de la tech et de l'ingénierie, ce prix et ce temps sont terrifiants de bon marché.

Rien que sur le papier, l'IA a réduit le coût de développement à environ un dixième du coût initial, et le temps d'environ un an à moins de deux semaines.

Ensuite, il y a l'attitude face à la collision entre la culture des communautés open source et l'ère de l'IA. Certains, après avoir lu l'article de blog d'Andrew (Zig), ont ressenti un profond malaise, estimant qu'attaquer publiquement un ancien utilisateur et sponsor important (Bun a longtemps financé Zig) manquait de professionnalisme. Certains sont même allés jusqu'à dire « n'avoir jamais autant souhaité l'échec d'un langage de programmation ».

Mais des programmeurs de la vieille école sont également venus à la rescousse, estimant qu'à une époque embourbée dans la bulle du capital et de l'IA, Andrew défendait simplement la pureté de la qualité d'ingénierie, faisant preuve de l'attitude qui fut autrefois celle de Linus Torvalds.

Bien sûr, ce qui préoccupe davantage les gens, c'est de savoir si le projet, après un tel bouleversement, reste utilisable.

Actuellement, le point le plus controversé est que, ce million de lignes de code ayant été traduit mécaniquement du Zig par l'IA, il manque une refonte architecturale par des ingénieurs humains. Le nouveau dépôt de code contient encore 27 000 lignes de blocs de code « unsafe ». Beaucoup craignent que le coût cognitif et le temps de débogage que les développeurs humains devront consacrer à la maintenance, la lecture et la modification de cette masse de « production IA » ne finissent par dépasser les économies de développement réalisées aujourd'hui.

Ce projet, qui brise les règles habituelles du génie logiciel, finira-t-il par être une étape marquante où l'IA change les paradigmes de programmation, ou deviendra-t-il à l'avenir un volcan de dette technique impossible à maintenir ? Seul le temps pourra le dire.

Contenu de référence :

https://bun.com/blog/bun-in-rust

https://andrewkelley.me/post/my-thoughts-bun-rust-rewrite.html

Cet article provient du compte WeChat public « Machine Heart » (ID : almosthuman2014), auteur : Suivi de l'IA

Kripto yang Sedang Tren

Pertanyaan Terkait

QQuelle est la raison principale pour laquelle Bun a décidé de réécrire son code en Rust ?

ALa principale raison est que la version Zig de Bun avait de nombreux bugs de sécurité mémoire (use-after-free, double-free, oubli de libération de mémoire), difficiles à éliminer. Rust offre des garanties de sécurité mémoire via son vérificateur d'emprunt, transformant ces problèmes en erreurs de compilation.

QCombien de temps et quel coût approximatif l'équipe Bun a-t-elle consacré à la réécriture du code avec l'aide de l'IA ?

ALa réécriture d'environ un million de lignes de code a été réalisée en 11 jours, avec un coût estimé à 165 000 dollars en frais d'API pour utiliser Claude Fable 5 d'Anthropic.

QQuel est le principal point de désaccord d'Andrew Kelley, le créateur de Zig, concernant cette réécriture ?

AAndrew Kelley estime que les problèmes de stabilité de Bun étaient principalement dus aux mauvaises pratiques d'ingénierie et de gestion de Jarred Sumner, et non aux limites du langage Zig. Il critique également l'utilisation de code généré par IA sans révision humaine approfondie.

QQuel est un risque potentiel majeur identifié concernant le nouveau codebase Rust généré par l'IA ?

AUn risque majeur est la présence d'environ 27 000 lignes de code 'unsafe' (non sécurisé) dans le nouveau code, résultant d'une traduction mécanique depuis le Zig. Cela pourrait augmenter considérablement la complexité de maintenance et les coûts de débogage à l'avenir.

QQuel a été l'impact de l'acquisition de Bun par Anthropic sur ce projet ?

AL'acquisition de Bun par Anthropic a fourni à l'équipe l'accès à des outils d'IA avancés comme Claude Fable 5 et Claude Code, ce qui a rendu possible la réécriture rapide et massive. Elle a également intégré Bun comme infrastructure pour les outils de programmation IA d'Anthropic.

Bacaan Terkait

UNI Berhasil Melipatgandakan Nilainya dalam Dua Bulan di Tengah Tren Turun: Sebuah Pemulihan Nilai yang Terlambat 5 Tahun

UNI, token asli dari bursa terdesentralisasi (DEX) Uniswap, telah mengalami peningkatan harga hampir 100% dalam dua bulan (Juni-Juli), berlawanan dengan tren pasar yang lesu. Kenaikan ini didorong oleh aktivasi efektif "sakelar biaya" (*fee switch*) setelah tertunda selama bertahun-tahun. Mekanisme intinya adalah pemusnahan (*burn*) token UNI secara berkala. Sebagian biaya transaksi dari berbagai *pool* Uniswap (v2, v3, v4) dan pendapatan dari Unichain kini dialirkan ke kontrak khusus (TokenJar) yang secara otomatis membeli dan memusnahkan UNI dari pasar, menciptakan pembeli konstan. Awalnya, setelah diaktifkan pada Desember 2025, mekanisme ini hanya menghasilkan pendapatan dan pemusnahan yang kecil, sehingga respon pasar biasa saja. Situasi berubah drastis pada Juli dengan peluncuran Robinhood Chain, yang dirancang untuk tokenisasi saham. Volume perdagangan di Uniswap meledak, dan setelah ekstensi mekanisme biaya ke *pool* v4 dan rantai Robinhood, pendapatan harian protokol melonjak. Pemusnahan harian UNI meningkat dari sekitar $114,000 menjadi lebih dari $325,000, dengan Robinhood Chain menyumbang lebih dari setengahnya. Narasi utama pergeseran ini adalah transformasi UNI dari sekadar token tata kelola (*governance*) menjadi aset yang memiliki arus kas riil. Keberhasilan mekanisme *burn* ini juga didukung oleh struktur kepemilikan UNI yang sudah matang dan tersebar luas, tanpa tekanan penjualan besar dari *unlock* token baru, sehingga pembelian untuk pemusnahan berdampak nyata pada pasar. Tantangan ke depan adalah mempertahankan volume perdagangan tinggi di Robinhood Chain setelah subsidi gas berakhir dalam sekitar 90 hari, yang akan menentukan apakah kenaikan ini merupakan awal dari penemuan nilai jangka panjang atau hanya ilusi sementara.

marsbit1j yang lalu

UNI Berhasil Melipatgandakan Nilainya dalam Dua Bulan di Tengah Tren Turun: Sebuah Pemulihan Nilai yang Terlambat 5 Tahun

marsbit1j yang lalu

Sam Altman Mengakui: Pernah Terlalu Tinggi Memperkirakan AI Akan Merebut Pekerjaan! Jensen Huang: Narasi PHK Itu Sepenuhnya Terbalik

Sam Altman mengakui bahwa ia sebelumnya melebih-lebihkan kecepatan AI mengambil alih pekerjaan kerah putih tingkat pemula, dan "kiamat pekerjaan" mungkin tidak akan terjadi. Orang-orang tidak benar-benar menginginkan CEO AI karena mereka ingin tahu siapa yang bertanggung jawab atas keputusan dan siapa yang harus dimintai pertanggungjawaban jika terjadi masalah. Hampir bersamaan, Jensen Huang dari NVIDIA menyatakan bahwa narasi "AI menghancurkan pekerjaan" sepenuhnya terbalik. AI mengambil alih tugas-tugas tertentu dalam suatu pekerjaan, tetapi itu tidak sama dengan menghilangkan seluruh pekerjaan. Pekerjaan masih membutuhkan komunikasi, penilaian, koordinasi, peninjauan, dan tanggung jawab. Data dari Universitas Maryland dan LinkUp menunjukkan bahwa hingga kuartal keempat 2025, tidak ada bukti bahwa AI mengurangi permintaan tenaga kerja secara keseluruhan di AS. Posisi untuk lulusan baru justru meningkat. Namun, tugas-tugas standar yang menjadi tangga masuk bagi pekerja pemula sedang diambil alih oleh AI, sehingga menyulitkan mereka untuk mendapatkan pengalaman dasar. Kesimpulannya, nilai pekerjaan manusia justru meningkat ke arah tanggung jawab, membangun kepercayaan, dan menetapkan tujuan. Bagian dari pekerjaan yang membutuhkan pertanggungjawaban manusia dan kehadiran personal adalah pertahanan sejati yang tidak dapat digantikan oleh AI.

marsbit2j yang lalu

Sam Altman Mengakui: Pernah Terlalu Tinggi Memperkirakan AI Akan Merebut Pekerjaan! Jensen Huang: Narasi PHK Itu Sepenuhnya Terbalik

marsbit2j yang lalu

Perubahan Besar-besaran di Fed? Laporan: Walsh Pertimbangkan Kurangi Frekuensi Rapat Suku Bunga, Langgar Konvensi 40 Tahun

Ketua Fed Wall sedang mempertimbangkan untuk mengurangi frekuensi pertemuan suku bunga tahunan Komite Pasar Terbuka Federal (FOMC), yang dapat menjadi perubahan besar dalam cara operasi Fed selama beberapa dekade. Menurut The New York Times, Walsh mengusulkan ide penyesuaian frekuensi pertemuan dalam rapat Fed minggu ini. Pengaturan baru kemungkinan akan ditetapkan sebelum pertemuan suku bunga berikutnya pada pertengahan September, meskipun perubahan spesifik mungkin baru diterapkan lebih lambat. Mengurangi frekuensi pertemuan akan memutus kebiasaan "delapan kali setahun, sekitar setiap enam minggu sekali" yang telah berlaku sejak 1981. Hal ini berpotensi melemahkan kemampuan Fed untuk merespons perubahan inflasi dan pasar tenaga kerja, serta mengurangi saluran pasar untuk mendapatkan sinyal kebijakan moneter, membalikkan tren peningkatan transparansi informasi Fed selama beberapa dekade. Hukum Perbankan tahun 1935 mensyaratkan FOMC "mengadakan setidaknya empat pertemuan setiap tahunnya." Menariknya, Walsh sendiri sebelumnya menyatakan dalam sidang konfirmasi Kongres bahwa empat pertemuan "tidak cukup," menciptakan kontradiksi dengan arah diskusi saat ini. Sistem delapan pertemuan tahunan, yang ditetapkan di bawah mantan Ketua Paul A. Volcker, telah menetapkan kerangka kerja yang dapat diprediksi. Mengurangi jumlah pertemuan tidak hanya berarti lebih sedikit kesempatan untuk pemungutan suara, tetapi juga dapat mempersempit jendela informasi bagi publik untuk memahami penilaian jalur suku bunga Fed, lebih lanjut mengurangi transparansi kebijakan. Ini selaras dengan gaya Walsh yang telah mempersingkat pernyataan kebijakan pasca-rapat dan jarang menyampaikan pandangan terbuka. Pengurangan frekuensi pertemuan adalah bagian dari agenda "reformasi kelembagaan" Walsh sejak menjabat pada Mei. Sejarah menunjukkan frekuensi pertemuan Fed tidak selalu statis; sebelum 1981, rapat diadakan lebih sering, bahkan 19 kali pada tahun 1956. Sebuah memo internal tahun 1988 pernah mengevaluasi kelebihan dan kekurangan pertemuan yang lebih sering, menyimpulkan bahwa jadwal delapan rapat masih "dapat dianggap tepat." Jika rencana pengurangan Walsh diterapkan, dampaknya terhadap aliran informasi pasar, fleksibilitas kebijakan Fed, dan cara komunikasi bank sentral dengan pasar akan terus diawasi dengan ketat.

marsbit3j yang lalu

Perubahan Besar-besaran di Fed? Laporan: Walsh Pertimbangkan Kurangi Frekuensi Rapat Suku Bunga, Langgar Konvensi 40 Tahun

marsbit3j yang lalu

Trading

Spot

Artikel Populer

Cara Membeli EPIC

Selamat datang di HTX.com! Kami telah membuat pembelian Epic Chain (EPIC) menjadi mudah dan nyaman. Ikuti panduan langkah demi langkah kami untuk memulai perjalanan kripto Anda.Langkah 1: Buat Akun HTX AndaGunakan alamat email atau nomor ponsel Anda untuk mendaftar akun gratis di HTX. Rasakan perjalanan pendaftaran yang mudah dan buka semua fitur.Dapatkan Akun SayaLangkah 2: Buka Beli Kripto, lalu Pilih Metode Pembayaran AndaKartu Kredit/Debit: Gunakan Visa atau Mastercard Anda untuk membeli Epic Chain (EPIC) secara instan.Saldo: Gunakan dana dari saldo akun HTX Anda untuk melakukan trading dengan lancar.Pihak Ketiga: Kami telah menambahkan metode pembayaran populer seperti Google Pay dan Apple Pay untuk meningkatkan kenyamanan.P2P: Lakukan trading langsung dengan pengguna lain di HTX.Over-the-Counter (OTC): Kami menawarkan layanan yang dibuat khusus dan kurs yang kompetitif bagi para trader.Langkah 3: Simpan Epic Chain (EPIC) AndaSetelah melakukan pembelian, simpan Epic Chain (EPIC) di akun HTX Anda. Selain itu, Anda dapat mengirimkannya ke tempat lain melalui transfer blockchain atau menggunakannya untuk memperdagangkan mata uang kripto lainnya.Langkah 4: Lakukan trading Epic Chain (EPIC)Lakukan trading Epic Chain (EPIC) dengan mudah di pasar spot HTX. Cukup akses akun Anda, pilih pasangan perdagangan, jalankan trading, lalu pantau secara real-time. Kami menawarkan pengalaman yang ramah pengguna baik untuk pemula maupun trader berpengalaman.

259 Total TayanganDipublikasikan pada 2025.03.17Diperbarui pada 2026.07.21

Cara Membeli EPIC

Diskusi

Selamat datang di Komunitas HTX. Di sini, Anda bisa terus mendapatkan informasi terbaru tentang perkembangan platform terkini dan mendapatkan akses ke wawasan pasar profesional. Pendapat pengguna mengenai harga EPIC (EPIC) disajikan di bawah ini.

活动图片