Rumah Pengembangan Apa itu ruby? - definisi dari techopedia

Apa itu ruby? - definisi dari techopedia

Daftar Isi:

Anonim

Definisi - Apa yang dimaksud dengan Ruby?

Ruby adalah open source, bahasa pemrograman berorientasi objek yang dibuat oleh Yukihiro "Matz" Matsumoto. Dirancang untuk menyediakan bahasa pemrograman yang berfokus pada kesederhanaan dan produktivitas, penciptaan Ruby menarik inspirasi dari Lisp, Smalltalk dan Perl. Meskipun secara alami berorientasi objek, Ruby juga dapat diterapkan menggunakan gaya pemrograman prosedural dan fungsional.

Techopedia menjelaskan Ruby

Ruby lahir dari keinginan Matz untuk menghasilkan bahasa scripting yang lebih kuat dari Perl dan lebih berorientasi objek daripada Python. Ruby telah digunakan dalam sejumlah aplikasi profil tinggi, termasuk: Simulasi di Pusat Penelitian Langley NASA, Simulasi untuk grup riset Motorola, Sebagai API skrip mikro untuk Google SketchUp, Sebagai cara menerapkan kontrol reaktif untuk Siemens robot layanan di proyek MORPHA, dan Sebagai satu-satunya bahasa pemrograman yang digunakan untuk mengembangkan situs web manajemen proyek yang dikenal sebagai Basecamp. Ruby terutama merupakan bahasa pemrograman berorientasi objek. Bahkan, di Ruby, setiap nilai, termasuk literal numerik dan juga nilai true dan false, adalah objek. Enkapsulasi dalam suatu objek dianggap sangat serius. Untuk mengakses keadaan internal suatu objek, seseorang harus menggunakan metode accessor. Salah satu kekhasan yang paling mencolok di Ruby melibatkan pemanggilan metode dan fungsi. Tanda kurung, yang biasanya ditemukan dalam metode dan fungsi bahasa pemrograman lain, tidak diperlukan di sini, terutama jika tidak ada argumen yang diperlukan. Untuk mempercepat pengembangan aplikasi, Ruby dapat digunakan bersama dengan IDE (Lingkungan Pengembangan Terpadu). Ini akan memungkinkan seorang programmer untuk menulis, menjalankan dan men-debug program dengan relatif mudah. Ruby dapat dijalankan di Windows, Linux, Mac atau Solaris. Program dan pustaka Ruby, biasanya dirilis sebagai file gem, sebagian besar didistribusikan menggunakan sistem pengemasan RubyGems. Sebagai bahasa pemrograman open source, Ruby bebas untuk mengunduh, menggunakan, menyalin, memodifikasi, dan mendistribusikan.

Apa itu ruby? - definisi dari techopedia