ARK Rust - Cara baru untuk berinteraksi dengan blockchain ARK

in #arkindonesia6 years ago (edited)

IMG_20180910_234231.jpg

Kami hampir menyelesaikan Roadmap Kit Pengembangan Aplikasi (SDK) kami, berikut adalah tambahan terbaru dan ke-16 kami - Rust SDK.

Kami berusaha untuk membuatnya semudah mungkin bagi pengembang untuk melompat ke dalam pengembangan blockchain dengan memasukkan semua bahasa pemrograman utama yang kami bisa. Mengizinkan bahasa pemrograman Karat untuk dapat berinteraksi dengan ARK Blockchain membuka satu lagi alat tambahan bagi para pengembang untuk bekerja dengan ARK.

Ratusan perusahaan, besar dan kecil, menggunakan karat dalam produksi untuk berbagai tugas. Tugas-tugas tersebut termasuk piranti baris perintah, layanan web, perangkat DevOps, perangkat yang disematkan, analisis audio dan video dan transcoding, cryptocurrency, bioinformatika, mesin pencari, aplikasi Internet of Things, pembelajaran mesin, dan bahkan bagian utama dari browser web Firefox.

Karat terbukti menjadi alat yang produktif untuk berkolaborasi di antara tim besar pengembang dengan berbagai tingkat pengetahuan pemrograman sistem. Kode tingkat rendah rentan terhadap berbagai bug halus, yang di sebagian besar bahasa lain hanya dapat ditangkap melalui pengujian ekstensif dan peninjauan kode yang cermat oleh pengembang berpengalaman. Di Rust, compiler memainkan peran penjaga gerbang dengan menolak mengkompilasi kode dengan bug yang sulit dipahami ini, termasuk bug konkurensi. Dengan bekerja bersama kompilator, tim dapat menghabiskan waktu mereka berfokus pada logika program daripada mengejar bug.

Untuk mempelajari lebih lanjut tentang Rust, kunjungi situs mereka di:
https://www.rust-lang.org/

Fitur Karat

  • Abstraksi berbiaya nol

  • Memindahkan semantik

  • Keamanan memori terjamin

  • Utas tanpa balapan data

  • Obat-obatan berbasis sifat

  • Pencocokan pola

  • Ketik inferensi

  • Untime nominal

  • B binding C yang efisien

ARK Rust

Seperti semua SDK karat kami yang ditulis ulang mengikuti pola desain SoC (Separation of Concerns) di mana kami memisahkan kode Klien dan Crypto dalam 2 pustaka.

  • ARK Rust Client:

https://github.com/ArkEcosystem/rust-client

  • ARK Rust Crypto:

https://github.com/ArkEcosystem/rust-crypto

  • Dokumen Klien Karat ARK:

https://docs.ark.io/api/sdk/clients/rust.html

  • ARK Rust Crypto Docs:

https://docs.ark.io/api/sdk/cryptography/rust.html

Dengan tambahan terbaru ini kami hampir selesai mencakup semua bahasa pemrograman utama. Yang terakhir dalam daftar adalah C dan C ++, yang akan dilakukan dalam beberapa minggu mendatang.

Berikut beberapa SDK kami yang didukung secara resmi:

  • JavaScript ( Klien & Crypto )

  • PHP ( Klien & Crypto )

  • Python ( Klien & Crypto )

  • Ruby ( Klien & Crypto )

  • Go ( Klien & Crypto )

  • NET ( Klien & Crypto )

  • Java ( Client & Crypto )

  • Elixir ( Klien & Crypto )

  • Swift ( Klien & Crypto )

  • Karat ( Klien & Crypto )

Jika Anda ingin terlibat dengan pengembangan, pastikan untuk memeriksa GitHub Bounty dan panduan pengembangan kami .

Jika Anda ingin menyelam lebih dalam ke Rust dan kemampuannya, berikan buku resmi Rust 2018 yang dibaca di https://doc.rust-lang.org/book/2018-edition/foreword.html

Coin Marketplace

STEEM 0.18
TRX 0.15
JST 0.029
BTC 63476.24
ETH 2487.86
USDT 1.00
SBD 2.68