Karyawan Google ngembangake basa pemrograman Carbon kanggo ngganti C++

Karyawan Google ngembangake basa pamrograman Carbon, sing dipanggonke minangka panggantos eksperimen kanggo C ++, ngembangake basa kasebut lan ngilangi kekurangan sing ana. Basa kasebut ndhukung portabilitas C ++ dhasar, bisa nggabungake karo kode C ++ sing wis ana, lan menehi alat kanggo nyederhanakake migrasi proyek sing wis ana kanthi nerjemahake perpustakaan C ++ kanthi otomatis menyang kode Carbon. Contone, sampeyan bisa nulis ulang perpustakaan tartamtu ing Carbon lan digunakake ing C ++ project ana. Compiler Carbon ditulis nggunakake pembangunan LLVM lan Clang. Pangembangan proyek kasebut disebarake miturut lisensi Apache 2.0.

Fitur utama Karbon:

  • Kode sing diasilake nduweni kinerja sing bisa dibandhingake karo C ++, nalika njaga akses tingkat rendah menyang alamat lan data ing tingkat bit.
  • Portabilitas karo kode C ++ sing ana, kalebu warisan kelas lan template.
  • DΓ©wan cepet lan kemampuan kanggo nggabungake karo sistem perakitan sing ana kanggo C ++.
  • Nyederhanakake migrasi antarane macem-macem versi Carbon.
  • Nyedhiyakake alat sing aman memori kanggo nglindhungi kerentanan sawise-free, kayata NULL pointer dereferences lan buffer overruns.

Source: opennet.ru

Add a comment