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

marsbitXuất bản vào 2026-07-11Cập nhật gần nhất vào 2026-07-11

Tóm tắt

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

Tiền kỹ thuật số thịnh hành

Câu hỏi Liên quan

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.

Nội dung Liên quan

Cuộc khủng hoảng nhiên liệu ở Nga đang thuyên giảm: Các khu vực bắt đầu dỡ bỏ hạn mức tại các trạm xăng

Khủng hoảng nhiên liệu ở Nga đang dịu lại: các khu vực bắt đầu dỡ bỏ hạn mức tại trạm xăng Tình trạng thiếu xăng và dầu diesel, khiến hơn 20 khu vực của Nga phải áp đặt hạn mức tại các trạm xăng vào cuối tháng 6/2026, đã bắt đầu giảm bớt. Trong tuần từ ngày 28 đến 30/7, chính quyền một số vùng thông báo dỡ bỏ hoặc nới lỏng hạn chế, tình hình dần trở lại hoạt động bình thường. Cụ thể, vùng Zabaykalsky đã hủy bỏ hệ thống mã QR tại trạm xăng từ ngày 30/7, chuyển sang chế độ hoạt động thông thường. Tỉnh Omsk dỡ bỏ hoàn toàn hạn mức bán nhiên liệu, trước đó giới hạn 40 lít xăng và 80 lít dầu diesel mỗi lần đổ. Tỉnh Saratov tăng hạn mức xăng hàng ngày cho cá nhân từ 30 lên 40 lít. Tỉnh Samara duy trì các hạn chế hiện tại (40 lít xăng, 100 lít dầu diesel cho ô tô con) mà không siết thêm. Cuộc khủng hoảng bắt đầu do các cuộc tấn công bằng máy bay không người lái của Ukraine vào cơ sở hạ tầng năng lượng, làm gián đoạn chuỗi cung ứng và đẩy nhu cầu tăng 20-30%. Vào thời điểm đỉnh điểm, hơn 20 khu vực áp đặt các mức hạn chế khác nhau. Phân tích của AI chỉ ra rằng việc nới lỏng hạn mức phản ánh sự ổn định ở khâu phân phối bán lẻ, nhưng không giải quyết được nguyên nhân gốc rễ: tình trạng của ngành lọc dầu. Các cuộc tấn công được cho là đã làm giảm ít nhất 17% công suất lọc dầu của Nga. Việc dỡ bỏ hạn chế khi áp lực lên các nhà máy lọc dầu vẫn còn có thể tạo ra rủi ro về một đợt hạn chế mới vào mùa thu nếu việc sửa chữa không kịp bù đắp sản lượng thiếu hụt trước mùa sưởi ấm.

cryptonews.ruVừa rồi

Cuộc khủng hoảng nhiên liệu ở Nga đang thuyên giảm: Các khu vực bắt đầu dỡ bỏ hạn mức tại các trạm xăng

cryptonews.ruVừa rồi

Số người ủng hộ Đạo luật CLARITY đạt 1 triệu chỉ 7 ngày trước khi Thượng viện nghỉ họp

Tổ chức vận động phi lợi nhuận Stand With Crypto thông báo vào ngày 31 tháng 7 rằng những người ủng hộ của họ đã thực hiện 1 triệu lượt liên hệ với các nhà lập pháp để thúc giục Thượng viện thông qua Đạo luật CLARITY trước kỳ nghỉ vào ngày 7 tháng 8. Cột mốc này đạt được trong bối cảnh còn nhiều bất đồng giữa các thượng nghị sĩ về các vấn đề như quyền hạn thực thi, xung đột lợi ích tài chính và các quy định về stablecoin. Dự luật nhận được sự ủng hộ của các tổ chức lớn như Blackrock và Fidelity, nhưng Galaxy Research lại giảm dự báo khả năng thông qua vào năm 2026 xuống còn 30%. Tổng chưởng lý New York Letitia James kêu gọi giám sát chặt chẽ hơn, trong khi các thành viên đảng Cộng hòa tại Ủy ban Ngân hàng Thượng viện cho rằng dự luật vẫn bảo vệ được quyền hạn chống gian lận của liên bang. Một phân tích của phe thiểu số trong Ủy ban Ngân hàng Thượng viện chỉ ra rằng các điều khoản đạo đức trong dự luật có thể không áp dụng được cho các doanh nghiệp tiền mã hóa hiện tại của cựu Tổng thống Donald Trump, làm dấy lên lo ngại. Với thời hạn nghỉ họp đang đến gần, các thượng nghị sĩ phải cân bằng giữa áp lực từ công chúng, sự ủng hộ của tổ chức và các yêu cầu về kiểm soát của tiểu bang, bảo vệ người tiêu dùng và hạn chế đạo đức liên bang. Việc thông qua dự luật đòi hỏi 60 phiếu tại Thượng viện, khiến việc duy trì sự ủng hộ liên đảng trước ngày 7 tháng 8 trở thành thách thức then chốt.

cryptonews.ru1 phút trước

Số người ủng hộ Đạo luật CLARITY đạt 1 triệu chỉ 7 ngày trước khi Thượng viện nghỉ họp

cryptonews.ru1 phút trước

Saylor và Strategy chính thức ủng hộ dự luật CLARITY Act liên quan đến tiền mã hóa tại Mỹ

Ngày 31/7, công ty Strategy Inc. (Nasdaq: MSTR), công ty nắm giữ Bitcoin lớn nhất thế giới, chính thức ủng hộ dự luật Digital Asset Market Clarity Act (CLARITY Act). Công ty này mô tả dự luật là một đề xuất lưỡng đảng, thúc đẩy mở rộng thị trường, thu hút sự tham gia của các nhà đầu tư tổ chức, bảo vệ người tiêu dùng và quyền sở hữu tài sản kỹ thuật số của cá nhân. Ông Michael Saylor, Chủ tịch điều hành của Strategy, nhấn mạnh sự cần thiết phải có khuôn khổ pháp lý rõ ràng để bảo vệ quyền sở hữu, khuyến khích đổi mới và củng cố thị trường vốn Mỹ. Sự ủng hộ này diễn ra khi Thượng viện đang xem xét phân định rõ trách nhiệm quản lý giữa Ủy ban Chứng khoán (SEC) và Ủy ban Giao dịch Hàng hóa Tương lai (CFTC). Báo cáo tài chính quý II của Strategy cho thấy công ty lỗ ròng 8,22 tỷ USD, chủ yếu do khoản lỗ chưa thực hiện 8,32 tỷ USD từ tài sản kỹ thuật số. Tính đến 26/7, công ty nắm giữ 843.775 Bitcoin. Chiến lược của công ty vượt xa vấn đề quy định, liên quan đến các quy tắc tài chính và kỹ thuật đối với Bitcoin. Áp lực chính trị đang gia tăng khi các nhà vận động đã gửi gần 1 triệu thư kêu gọi thông qua luật. Tuy nhiên, triển vọng thông qua dự luật vẫn không chắc chắn, với một báo cáo gần đây giảm ước tính khả năng xuống còn 30%. Gần 70% chủ sở hữu tiền điện tử được khảo sát cho biết lập trường của ứng cử viên về tài sản kỹ thuật số có thể ảnh hưởng đến phiếu bầu của họ, làm tăng thêm động lực chính trị trước thềm bầu cử giữa kỳ.

cryptonews.ru11 phút trước

Saylor và Strategy chính thức ủng hộ dự luật CLARITY Act liên quan đến tiền mã hóa tại Mỹ

cryptonews.ru11 phút trước

Thời khắc 5 nghìn tỷ USD của Apple: Báo cáo tài chính mạnh nhất, AI yếu nhất

Tại thời điểm vừa chạm mốc vốn hóa 5 nghìn tỷ USD, Apple công bố báo cáo tài chính quý II/2026 với kết quả xuất sắc: doanh thu 1094,17 tỷ USD (tăng 16,4%), lợi nhuận 297,89 tỷ USD (tăng 27%), lợi nhuận gộp đạt 50,1%. iPhone và Mac là động lực chính với mức tăng trưởng lần lượt là 21,7% và 28,7%. Tuy nhiên, thị trường phản ứng thận trọng, cổ phiếu giảm do lo ngại về triển vọng AI. Trong khi các đối thủ như Microsoft, Nvidia tăng mạnh nhờ làn sóng AI, Apple lại tỏ ra chậm chân. Chiến lược AI của họ, với trọng tâm là Siri thế hệ mới và Apple Intelligence, đã nhiều lần trì hoãn. Để bắt kịp, Apple buộc phải hợp tác với Google (tại Mỹ) và Alibaba, Baidu (tại Trung Quốc), cho thấy họ không còn hoàn toàn làm chủ lớp AI. Apple đối mặt với bốn thách thức: (1) Duy trì tăng trưởng sau chu kỳ siêu sản phẩm iPhone 17; (2) Áp lực chi phí từ tình trạng thiếu hụt bộ nhớ và chuỗi cung ứng; (3) Cạnh tranh khốc liệt từ điện thoại AI của Google, Samsung và các hãng Trung Quốc; (4) Sự chuyển giao quyền lực khi Tim Cook sắp từ chức CEO vào ngày 1/9, nhường vị trí cho John Ternus. Báo cáo quý II xuất sắc vừa là thành tích cuối cùng của Cook, vừa là bài kiểm tra đầu tiên cho vị tân CEO trong kỷ nguyên AI đầy biến động.

marsbit49 phút trước

Thời khắc 5 nghìn tỷ USD của Apple: Báo cáo tài chính mạnh nhất, AI yếu nhất

marsbit49 phút trước

Giao dịch

Giao ngay

Bài viết Nổi bật

Làm thế nào để Mua EPIC

Chào mừng bạn đến với HTX.com! Chúng tôi đã làm cho mua Epic Chain (EPIC) trở nên đơn giản và thuận tiện. Làm theo hướng dẫn từng bước của chúng tôi để bắt đầu hành trình tiền kỹ thuật số của bạn.Bước 1: Tạo Tài khoản HTX của BạnSử dụng email hoặc số điện thoại của bạn để đăng ký tài khoản miễn phí trên HTX. Trải nghiệm hành trình đăng ký không rắc rối và mở khóa tất cả tính năng. Nhận Tài khoản của tôiBước 2: Truy cập Mua Crypto và Chọn Phương thức Thanh toán của BạnThẻ Tín dụng/Ghi nợ: Sử dụng Visa hoặc Mastercard của bạn để mua Epic Chain (EPIC) ngay lập tức.Số dư: Sử dụng tiền từ số dư tài khoản HTX của bạn để giao dịch liền mạch.Bên thứ ba: Chúng tôi đã thêm những phương thức thanh toán phổ biến như Google Pay và Apple Pay để nâng cao sự tiện lợi.P2P: Giao dịch trực tiếp với người dùng khác trên HTX.Thị trường mua bán phi tập trung (OTC): Chúng tôi cung cấp những dịch vụ được thiết kế riêng và tỷ giá hối đoái cạnh tranh cho nhà giao dịch.Bước 3: Lưu trữ Epic Chain (EPIC) của BạnSau khi mua Epic Chain (EPIC), lưu trữ trong tài khoản HTX của bạn. Ngoài ra, bạn có thể gửi đi nơi khác qua chuyển khoản blockchain hoặc sử dụng để giao dịch những tiền kỹ thuật số khác.Bước 4: Giao dịch Epic Chain (EPIC)Giao dịch Epic Chain (EPIC) dễ dàng trên thị trường giao ngay của HTX. Chỉ cần truy cập vào tài khoản của bạn, chọn cặp giao dịch, thực hiện giao dịch và theo dõi trong thời gian thực. Chúng tôi cung cấp trải nghiệm thân thiện với người dùng cho cả người mới bắt đầu và người giao dịch dày dạn kinh nghiệm.

Tổng lượt xem 359Xuất bản vào 2025.03.17Cập nhật vào 2026.07.21

Làm thế nào để Mua EPIC

Thảo luận

Chào mừng đến với Cộng đồng HTX. Tại đây, bạn có thể được thông báo về những phát triển nền tảng mới nhất và có quyền truy cập vào thông tin chuyên sâu về thị trường. Ý kiến ​​của người dùng về giá của EPIC (EPIC) được trình bày dưới đây.

活动图片