Langsung ke konten utama

Apa itu Ruby?

 

Apa itu ruby?

Menurut wikipedia Ruby adalah bahasa pemrograman dinamis berbasis skrip yang berorientasi obyek. Tujuan dari ruby adalah menggabungkan kelebihan dari semua bahasa-bahasa pemrograman skrip yang ada di dunia. Ruby ditulis dengan bahasa pemrograman C dengan kemampuan dasar seperti Perl dan Python. 

kalau kata https://www.ruby-lang.org

Ruby adalah...

Bahasa pemrograman open source dinamis, mudah dimengerti dan produktif. Sintaks Ruby elegan, natural, mudah dibaca dan ditulis.

Ah intinya kalau buat saya ruby ini cantik dah..  simple, mudah dipelajari dan mudah di pahami tetapi dengan fungsi yang powerfull..

Ruby ini sangat cocok buat orang yang baru pertama kali belajar pemorgraman ataupun yang memang sudah bisa tapi pengen nyoba bahasa pemrograman lain..
Sayapun yang terbiasa dengan php kemudian belajar ruby, karena tergoda dengan kecantikan si ruby ini.. jadi yaa apa salahnya untuk mulai belajar ruby..

Ruby Interaktif

Ruby juga memiliki modus interaktif seperti python. Untuk masuk ke modus ini, dapat menggunakan perintah irb (Interactive Ruby). Maka akan muncul tampilan seperti ini:


Ok kita coba lebih lanjut......


berikut adalah contoh sintaks dasar ruby menggunakan irb, cukup simple kan..
unttuk menampilkan text atau sebuah variabel kita bisa gunakan perintah print atau puts dan untuk melakukan perulangan sebanyak 3 kali cukup dengan perintah


sintaksnya cukup mudah di pahami kan, dari situ kita bisa tahu  bahwa perintah tersebut bermakna cetak 'text' sebanyak tiga kali..

Dan ada hal-hal yang menarik ruby, dan kebanyak banyak yang hampir gila karna ini,

1. Titik Koma => ;
yap, titik koma, si titk koma ini kadang jadi sesuatu yang sangan menjengkelkan, ketika kita membuat program eh gak jalan, dan kita browsing sana sini dan ternyata hanya kurang titik koma doang, sepele dan receh tapi ngaruh... tenang... di ruby dia gak butuh titik koma untuk mengakhiri setiap akhir baris perintahnya, jadi.... say good bye titik koma

2. Kurung Kurawal => {}
yang kedua yang kadang kejelimet itu adalah kurung kurawal, kurung kurawal biasanya digunakan dalam penulisan if else atau untuk menandai sebuag block function, dimana kurung kurawal ini sebagai penanda sebuah block if, function atau class itu dimulai dari mana sampai mana, nah si kurung kurawal ini menjadi salah satu penyebab fakor terjadinya error (karna kita lupa nutup kurung nya). nah di ruby kita gak udah kejelimet lagi ama kurung kurawal ini, sebagai gantinya untuk mengakhiri sebuah block if, function atau class di ruby menggunakan end

oh iya ngomongin salary nih ya seorang programmer ruby itu dibayar lebih mahal daripada programmer php, dan inilah salah satu point penting untuk mencoba upgrade skill dengan belajar ruby.. yaaa itung-itung ihtiar buat perbaiki taraf hidup dah.. hehe...
sumbernya silahkan buka link https://www.lifehacker.com.au/2014/11/which-programming-languages-earn-you-the-highest-salary/ dan https://qz.com/298635/these-programming-languages-will-earn-you-the-most-money/

Jadi Kesimpulannya...........
Ruby itu cantik dan elegant, sintaks nya simpel mudah dipelajari dan powerfull, dan yang terkhir gajinya gede bro... jadi yuk mulai belajar ruby nya..

Komentar

Postingan populer dari blog ini

Cara Setup database di Laravel

Cara setup database di laravel, pertama-tama buat dahulu database di phpmyadmin. kemudiuan buka file .env yg ada pada project laravel nya, kemudian sesuaikan DB_DATABASE dengan nama database yang sudah dibuat tadi, kemudian sesuaikan DB_USERNAME dan DB_PASSWORD dengan konfigurasi yang ada di lakptop kalian, untuk default nya sh username nya root dan untuk password di kosongkan saja. udah, gitu aja... to be continued...

Mudahnya membuat Login & Register di Laravel 6

Pada laravel 5 kita dapat membuat login & register dengan mudah hanya cukup jalankan perintah php artisan make:auth dan dalam hitungan detik maka jadilah sistem login & register yang tinggal pakai, di dlamnya sudah tercreate file model, conroller serta view nya. namun pada Laravel 6 fitur itu dihilangkan, sebagai gantinya kita harus mengistal library tambahan lagi yaitu laravel/ui  , pada laravel/ui ini kita diberikan beberapa pilihan untuk frontend nya kita akan menggunakan apa, ada tiga pilihan vue , react , dan bootstrap  jadi di laravel 6 ini bisa di integrasikan dengan ketiga pilihan frontend framework tadi. ok gak bnyak basa basi lg langsung saja kita sikat, pertama-tama jalankan composer require laravel/ui kemudian karena kita akan menggunakan bootstrap, maka jalankan php artisan ui boostrap --auth jika ingin menggunakan vuejs, php artisan ui vue --auth  atau react js php artisan ui react --auth setelah itu jalankan npm install untuk ...

Cara Membuat Virtual Host XAMPP di Linux

Pada tutorial kali ini kita akan belajar bagaimana cara membuat VirtualHost pada XAMPP versi Linux. Dengan VirtualHost ini kita tidak perlu lagi mengakses project dengan mengakses http://localhost/folderproject/ tapi cukup dengan nama host mirip dengan nama domain, misalnya http://blog.dev. Biasanya juga ada yang membuat folder project web di dalam sub-sub folder jadi alamat untuk mengaksesnya lebih panjang http://localhost/project/subproject.  Tutorial ini menggunakan : * Distro Linux Ubuntu * XAMPP for Linux 5.6.3-0  Keterangan VirtualHost : * Host blog.dev * Lokasi folder /opt/lampp/htdocs/blog Edit file hosts sudo nano /etc/hosts   Tambahkan nama host sesuai dengan ServerName pada konfigurasi virtual host 127.0.0.1 blog.dev  Edit file konfigurasi apache httpd.conf sudo nano /opt/lampp/etc/httpd.conf  Cari baris kode di bawah ini, lalu hapus tanda # 1 Include etc/extra/httpd-vhosts.conf Edit file konfigurasi virtual host s...