Ruby (bahasa pemrograman): Perbedaan antara revisi
Konten dihapus Konten ditambahkan
Fitur saranan suntingan: 2 pranala ditambahkan. |
|||
(19 revisi perantara oleh 13 pengguna tidak ditampilkan) | |||
Baris 1:
{{
| name
| logo
| Paradigma
| year
| designer
| developer
| latest_release
| latest_release_date
| typing
| implementations
| influenced_by
| influenced
| operating_system
| license
| website
}}
'''Ruby''' adalah [[bahasa pemrograman dinamis]] berbasis [[bahasa skripting|skrip]] yang [[pemrograman berorientasi
== Sejarah ==
Ruby pertama kali dibuat oleh seorang programmer [[Jepang]] bernama [[Yukihiro Matsumoto]]. Pada tahun [[1993]], Yukihiro ingin membuat sebuah [[bahasa skripting]] yang memiliki kemampuan orientasi
Penulisan Ruby dimulai pada Februari 1993 dan versi alfanya dirilis pada Desember [[1994]]
Saat ini, Ruby telah berkembang tidak hanya di Jepang, tetapi
== Kelebihan Ruby ==
Baris 33 ⟶ 31:
* Bahasa Pemrograman Berorientasi Objek.
* Mengusung konsep ''single inheritance''.
* ''[[Open source]]'', siapa saja dapat menggunakannya dengan cuma-cuma dan dapat ikut berpartisipasi mengembangkannya.
* Memiliki ''garbage collector'' yang secara otomatis akan menghapus informasi tak terpakai dari memori.
== Implementasi Ruby Lainnya ==
* '''JRuby''' adalah implementasi bahasa Ruby yang berjalan di atas [[Mesin Virtual Java|mesin virtual java (JVM)]]
* '''Rubinius''' adalah implementasi bahasa Ruby yang ditulis menggunakan bahasa Ruby dan berjalan di atas mesin virtual LLVM
* '''Rubymotion''' adalah implementasi bahasa Ruby untuk menulis aplikasi [[lintas platform]] yang berjalan di sistem operasi [[Android (sistem operasi)|Android]], [[iOS]], dan [[macOS]]
* '''Crystal''' adalah bahasa yang memiliki sintaks mirip bahasa Ruby meskipun kompatibilitas bukan tujuan utama dan dikompilasi ke dalam bahasa asli komputer yang efisien
== Sistem operasi yang didukung ==
Baris 45 ⟶ 49:
* [[Amiga]]
* [[MorphOS]]
* [[Acorn Computers Ltd|Acorn]] [[RISC OS]]
* [[Syllable (sistem operasi)|Syllable]]
* [[Symbian os|Symbian OS]]
== Lihat pula ==
* [[Bahasa pemrograman dinamis]]
* [[Bahasa skrip]]
Baris 55 ⟶ 59:
== Pranala luar ==
*
* {{id}} [
* [
* [https://www.ruby-lang.org/en/news/ Berita Ruby]
* {{GitHub|ruby/ruby|Ruby}}
* [https://ruby.id Situs web Komunitas Ruby Indonesia]
* [
{{Daftar bahasa pemrograman}}
{{bahasa-komputer-stub}}▼
{{Authority control}}
[[Kategori:Bahasa pemrograman]]
▲{{bahasa-komputer-stub}}
|