Karyawan Google ngembangkeun basa pamrograman Karbon anu ditujukeun pikeun ngagentos C++

Karyawan Google nuju ngembangkeun basa pamrograman Karbon, anu diposisikan salaku gaganti ékspérimén pikeun C ++, ngalegaan basa sareng ngaleungitkeun kakurangan anu aya. basa nu ngarojong dasar C ++ portability, bisa ngahijikeun jeung kode C ++ aya, jeung nyadiakeun parabot pikeun simplify migrasi proyék aya ku otomatis narjamahkeun perpustakaan C ++ kana kode Karbon. Contona, anjeun tiasa nulis ulang perpustakaan tangtu dina Karbon sarta ngagunakeun eta dina C ++ proyék aya. Kompiler Karbon ditulis nganggo pamekaran LLVM sareng Clang. Kamajuan proyék disebarkeun dina lisénsi Apache 2.0.

Keunggulan Karbon:

  • Kode anu dihasilkeun boga kinerja comparable mun C ++, bari ngajaga aksés-tingkat low ka alamat jeung data dina tingkat bit.
  • Portability kalawan kode C ++ aya, kaasup warisan kelas na template.
  • Majelis gancang sareng kamampuan ngahijikeun sareng sistem rakitan anu aya pikeun C ++.
  • Sederhanakeun migrasi antara vérsi Karbon anu béda.
  • Nyayogikeun alat anu aman-memori pikeun ngalindungan tina kerentanan saatos bébas, sapertos NULL pointer dereferences sareng panyangga overruns.

sumber: opennet.ru

Tambahkeun komentar