Ruby (bahasa pemrograman): Perbedaan antara revisi
Konten dihapus Konten ditambahkan
k ejaan, replaced: didalam → di dalam, obyek → objek (3) |
Fitur saranan suntingan: 2 pranala ditambahkan. |
||
(16 revisi perantara oleh 10 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 objek. Pada saat itu pemrograman berorientasi objek sedang berkembang tetapi belum ada bahasa pemrograman scripting yang mendukung pemrograman objek.
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:
* ''[[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 43 ⟶ 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 53 ⟶ 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}}
{{Authority control}}
[[Kategori:Bahasa pemrograman]]
|