Jika Anda bertanya mengapa OpenAI menulis ulang di Rust, saya hanya dapat mengatakan bahwa ada sekelompok perusahaan besar yang tertarik menggunakan Rust untuk menulis ulang untuk menyoroti nilai mereka sendiri daripada kebutuhan produk. Omong-omong, saya harus merekomendasikan membaca artikel: "Mengapa Insinyur Tidak Bisa Rasional Tentang Bahasa Pemrograman" Tema intinya adalah: "Apakah menurut Anda programmer membandingkan teknologi ketika membahas bahasa pemrograman? Tidak. Mereka benar-benar melindungi identitas mereka. ” Penulisnya, Steve Francia, adalah pemilik produk bahasa Go, penulis Hugo dan Cobra, dan telah bekerja sebagai eksekutif di Google, MongoDB, dan Docker. Steve Francia Saat bekerja di Google, seorang VP menunjukkan kepada para eksekutif mengapa sistem berikutnya harus dikembangkan di Rust. Salah satu alasannya adalah Rust mudah dibuat dan diterapkan. Itu benar. Tapi Steve berpikir Go lebih kuat dalam hal ini - kompilasi silang hampir detik ke detik, biner statis tunggal, dan Rust terkenal panjang untuk dikompilasi. Jika Anda benar-benar melakukan perbandingan teknis, bagaimana Anda bisa melewatkan ini? Steve menarik VP ke samping setelah pertemuan: "Bagaimana Anda mengevaluasi kandidat bahasa lain? " Pihak lain tertegun sejenak: "Kami ...... Faktanya, saya tidak banyak melihat hal lain. Semua orang berbicara tentang Rust. " Keputusan $ 50 juta tergantung pada semua orang yang membicarakannya. Dua puluh tahun yang lalu, Steve mengalami hal yang persis sama. Di sebuah startup bernama Takkle, CTO baru mengumumkan bahwa dia akan mengubah seluruh sistem dari PHP ke Perl. Alasannya? PHP adalah "pilihan yang salah". Hasilnya: tim harus mempelajari kembali bahasa dan membangun kembali sistem dari awal, dan produk tertunda selama sembilan bulan. Tingkat pembakaran bulanan melonjak dari $200.000 menjadi $500.000, dan landasan pacu dipotong setengahnya. dan sistem lain akhirnya diluncurkan, dan Facebook telah berkembang dari kampus ke dunia. Peluang pasar hilang, dan uang dibakar. Menariknya, Facebook menggunakan PHP. Kedua kasus, terpisah dua dekade, memiliki pola yang sangat mirip: pembuat keputusan tidak pernah secara serius mengevaluasi opsi lain. Dalam setiap diskusi teknis, sebenarnya ada dua percakapan yang terjadi pada saat yang sama Yang pertama adalah percakapan yang Anda pikir Anda lakukan – percakapan yang terlihat. "Karat aman untuk memori dan tidak memerlukan pengumpulan sampah."...