Rust (bahasa pemrograman)
bahasa pemrograman / From Wikipedia, the free encyclopedia
Rust adalah sebuah bahasa pemrograman sistem[12] yang pengembangannya didukung oleh penelitian dari Mozilla.[13] Bahasa ini dirancang agar menjadi pemrograman yang "aman, konkuren (bekerja bersamaan) dan praktis".[14] Bahasa ini mendukung paradigma pemrograman fungsional dan prosedural-imperatif. Sintaksis bahasa Rust serupa dengan bahasa C++ namun dirancang dengan keamanan memori yang lebih baik sembari tetap menjaga performa kerja.
Rust | |
---|---|
Paradigma | Bahasa pemrograman berparadigma jamak, Terkompilasi, Konkuren, Fungsional, Imperatif, Terstruktur, dan Generik |
Dirancang oleh | Graydon Hoare |
Pengembang | Rust Project Developers |
Rilis perdana | 2010; 14 tahun lalu (2010) |
Rilis stabil | 1.79.0[1]
/ Juni 13, 2024; Galat: first parameter cannot be parsed as a date or time. (Juni 13, 2024) |
Tipe sistem | Statis, Kuat, Terinferensi, Nominal, dan Linear. |
Implementasi dari | Rust |
Platform | Lintas platform[2][note 1] |
Sistem operasi | Linux, macOS, Windows, FreeBSD, Android, iOS (sebagian)[3] |
Lisensi | Lisensi Apache 2.0 dan MIT[4] |
Ekstensi nama berkas | .rs , .rlib |
Situs web | www |
Repositori | www |
Terpengaruh oleh | |
Alef,[5] C#,[5] C++,[5] Cyclone,[5][6] Erlang,[5] Haskell,[5] Hermes,[5] Limbo,[5] Newsqueak,[5] NIL,[5] OCaml,[5] Ruby,[5] Scheme,[5] Standard ML,[5] Swift[5][7] | |
Mempengaruhi | |
Sunting kotak info • L • B |
Bahasa Rust ini tergolong pada peranti lunak sumber terbuka. Desainnya merupakan perbaikan bedasarkan pengalaman-pengalaman yang dialami ketika mengembangkan Servo, sebuah perangkat layout untuk peramban web dan kompilator Rust.[15]
Kebanyakan commit kode program yang masuk pada proyek Rust saat ini berasal dari kontribusi anggota komunitas.[16] Bahasa Rust mendapatkan posisi pertama dengan predikat sebagai "Bahasa pemrograman paling disukai" pada survei pengembang di Stack Oveflow tahun 2016 dan 2017.[17][18]