Rencana Berani Microsoft Untuk Menghapus C dan C++ Dari Basis Kodenya Pada Tahun 2030 — Berikut Strateginya

robot
Pembuatan abstrak sedang berlangsung

Microsoft membuat komitmen bersejarah untuk menghilangkan kode C dan C++ yang sudah berusia puluhan tahun dari infrastrukturnya, dengan tenggat waktu 2030 yang sudah pasti. Ini bukan sekadar refaktor biasa — ini adalah upaya modernisasi besar-besaran yang dirancang untuk menggantikan sistem legacy dengan Rust, bahasa pemrograman yang aman memori yang mencegah seluruh kategori kerentanan keamanan.

Pendekatan Teknis: AI Dalam Skala Besar

Galen Hunt, salah satu insinyur terkemuka Microsoft, memaparkan rencana permainan perusahaan: menggabungkan alat berbasis algoritma dengan agen AI yang mampu menulis ulang jutaan baris kode secara bersamaan. Infrastruktur yang dibangun Microsoft dapat memetakan kode sumber, menganalisisnya, dan kemudian membiarkan AI menerapkan modifikasi dalam skala besar — secara efektif mengotomatisasi apa yang secara tradisional akan memakan waktu bertahun-tahun bagi tim insinyur untuk dilakukan secara manual.

Ini mewakili pergeseran fundamental dari refaktorisasi tradisional. Alih-alih menerjemahkan kode secara manual baris demi baris, Microsoft memanfaatkan model bahasa besar untuk mempercepat migrasi dari C dan C++ ke Rust di seluruh tumpukan teknologi mereka.

Mengapa Sekarang? Dorongan Keamanan Memori

Dorongan menuju pemrograman yang aman memori tidak dimulai kemarin. Pada tahun 2023, Microsoft mulai menulis ulang bagian dari kernel Windows dalam Rust — sebuah keputusan yang langsung berasal dari CTO Azure, Mark Russinovich, yang menginstruksikan tim untuk berhenti memulai proyek C dan C++ baru sama sekali dan beralih ke Rust.

Visi Russinovich hanya semakin menguat sejak saat itu. Awal tahun ini, dia memperkuat komitmennya, mengonfirmasi bahwa Microsoft sepenuhnya berinvestasi dalam Rust dan telah memperluas penggunaannya di seluruh sistem inti. Perusahaan ini tidak menganggap ini sebagai proyek sampingan — ini tertanam dalam struktur organisasi Microsoft di bawah grup Future of Scalable Software Engineering, yang berada di dalam CoreAI.

Merekrut Bakat Untuk Melaksanakan Visi

Untuk melaksanakan agenda ambisius ini, Microsoft secara aktif merekrut insinyur perangkat lunak utama dengan keahlian mendalam dalam pengembangan Rust tingkat sistem. Kandidat ideal akan memiliki latar belakang dalam compiler, basis data, atau sistem operasi — orang-orang yang memahami mekanisme tingkat rendah yang diperlukan untuk menulis ulang infrastruktur yang kompleks.

Lebih dari Microsoft: Implikasi Industri Secara Luas

Yang membuat inisiatif ini sangat penting adalah cakupannya. Mandat tim ini melampaui sekadar membersihkan utang teknis Microsoft sendiri. Mereka mengembangkan alat dan teknik yang dirancang untuk skala di seluruh perusahaan dan akhirnya diluncurkan ke industri yang lebih luas — artinya perusahaan lain akhirnya dapat memperoleh manfaat dari kerangka kerja yang dibangun Microsoft.

Target 2030 memberi Microsoft waktu satu dekade untuk merestrukturisasi salah satu basis kode terbesar dan paling kompleks di dunia, menggantikan puluhan tahun C dan C++ dengan alternatif yang modern dan lebih aman.

Lihat Asli
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
  • Hadiah
  • Komentar
  • Posting ulang
  • Bagikan
Komentar
0/400
Tidak ada komentar
  • Sematkan

Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)