Sazumi Viki
Belajar Carbon C Family

Belajar Carbon C Family

Belajar Carbon C Family

Kamu pasti sudah tau C++ kan ? Nah, kali ini kita bakal bahas penerusnya yaitu carbon.

Carbon adalah bahasa pemrograman eksperimental yang tujuannya adalah menjadi penerus C++. Proyek ini bersifat open-source dan dimulai oleh Google.

Dalam membuat carbon, google mengikuti langkah-langkah bahasa pemrograman sebelumnya yang dibuat oleh Google seperti Go dan Dart.

Carbon dikembangkan untuk mengatasi beberapa kekurangan yang dimiliki oleh C++, namun menyediakan seperangkat fitur yang serupa. Penasaran sama carbon ? Yuk langsung scroll aja.

Packages

1
package sandbox api;

Dalam setiap library, sebaiknya hanya terdapat satu file API yang berisi deklarasi untuk semua nama publik yang terkait dengan library tersebut.

Jadi, setelah kita mendeklarasikan package, langkah selanjutnya adalah menambahkan file 'api' atau 'impl'.

Deklarasi Function

1
2
3
4
5
6
package sandbox api;

fn Main() -> i32 {
print("Halo");
return 0;
}

Cara deklarasi sebuah function yang menggunakan kata kunci "fn" sebelumnya dan diikuti oleh nama function yang dimaksudkan merupakan salah satu pendekatan dalam pemrograman.

Print Statement

1
2
3
4
5
6
package sandbox api;

fn main() -> i32 {
print("Halo");
return 0;
}

Print statement, merupakan sebuah statement yang akan menampilkan output dari sebuah program. Print statement di carbon juga menggunakan "print" melainkan printf seperti di bahasa C.

Penutup

Demikianlah pembahasan singkat tentang bahasa pemrograman eksperimental Carbon C Family. Sebagai penerus C++, Carbon mengatasi kekurangan C++ sambil menyediakan fitur serupa. Dukungan open-source dan langkah-langkah pengembangan oleh Google menjadikannya menarik untuk dijelajahi.

Selamat mencoba dan semoga artikel ini bermanfaat hehe.

Author:Sazumi Viki
Link:https://www.sazumi.moe/Belajar-Carbon-C-Family/
Licenses:By CC BY-NC-SA 3.0 CN Creative Commons
×