Loading...
0%
Ruby

A Programmer's Best Friend

Since 1995

Ruby

Latest Version: 3.4.8

Download
# Output "I love Ruby"
say = "I love Ruby"
puts say

# Output "I *LOVE* RUBY"
say = say.sub("love", "*love*")
puts say.upcase

# Output "I *love* Ruby"
# five times
5.times { puts say }
# Ruby knows what you
# mean, even if you
# want to do math on
# an entire Array
cities  = %w[ London
              Oslo
              Paris
              Amsterdam
              Berlin ]
visited = %w[Berlin Oslo]

puts "I still need " +
     "to visit the " +
     "following cities:",
     cities - visited
# The Greeter class
class Greeter
  def initialize(name)
    @name = name.capitalize
  end

  def salute
    puts "Hello #{@name}!"
  end
end

# Create a new object
g = Greeter.new("world")

# Output "Hello World!"
g.salute

Ingin belajar lebih lanjut atau mencoba Ruby? Try Ruby

Mengapa Ruby?

Mengapa programmer di seluruh dunia menyukai Ruby? Apa yang membuatnya menyenangkan?

Ecosystem

Gem yang kaya mendukung semua jenis pengembangan.
Tools matang siap digunakan.

Ruby memiliki koleksi library yang luas yang disebut gem, mendukung segala hal mulai dari pengembangan web hingga pemrosesan data. Dengan framework matang seperti Rails dan toolchain yang komprehensif, Anda dapat menggabungkan resource yang ada dengan baik untuk membangun aplikasi berkualitas tinggi dengan cepat tanpa menemukan kembali roda.
Ketika saya merilis Ruby ke dunia, saya tidak pernah membayangkan ekosistem yang begitu kaya akan tumbuh dari sini. Lebih dari 200.000 gem, Ruby on Rails, RSpec, Bundler—semua ini diciptakan dan dikembangkan oleh komunitas. Keinginan saya untuk "membuat programmer bahagia" telah terwujud dengan cara yang tidak akan pernah bisa saya capai sendiri.

Yukihiro "Matz" Matsumoto

Creator of Ruby

Simple

Mudah ditulis, mudah dibaca.
Sintaks natural seperti bahasa lisan.

Ruby memiliki sintaks yang sederhana dan intuitif yang terbaca seperti bahasa natural. Dengan menghilangkan simbol kompleks dan konstruksi yang bertele-tele, filosofi desain Ruby memungkinkan Anda mengekspresikan langsung apa yang Anda inginkan. Dengan kode boilerplate minimal dan keterbacaan tinggi, ramah untuk pemula dan mudah dipelihara untuk pengembang berpengalaman.
Ruby adalah bahasa pemrograman paling indah yang pernah saya lihat.
Saya cukup memperhatikan bahasa pemrograman baru yang muncul, lingkungan baru, framework baru, dan saya belum melihat apa pun yang menyamai atau melampaui Ruby dalam kemurnian desainnya.

David Heinemeier Hansson

Creator of Ruby on Rails

Productivity

Lakukan lebih banyak dengan lebih sedikit kode.
Sintaks intuitif mempercepat pengembangan.

Sintaks ekspresif Ruby memungkinkan Anda menulis logika kompleks secara ringkas. Dengan memanfaatkan fitur-fitur powerful seperti metaprogramming dan blok, Anda dapat mengurangi pengulangan dan fokus pada penyelesaian masalah inti. Dengan framework testing yang komprehensif, Anda dapat menjaga kualitas sambil mencapai siklus pengembangan yang cepat.
Ruby mengubah ide menjadi kode dengan cepat. Kesederhanaannya membuat saya tetap fokus; ekspresivitasnya memungkinkan saya menulis seperti cara saya berpikir.
Rasanya seperti bahasa menyingkir, meninggalkan hanya saya dan masalahnya. Dengan tools dan library yang hebat, ide dengan cepat menjadi kode yang elegan dan berjalan.

Dave Thomas

Author of "The Pragmatic Programmer"

Community

Developer di seluruh dunia saling mendukung.
Komunitas yang hangat dan aktif.

Komunitas Ruby menganut budaya "Matz is nice and so we are nice (MINASWAN)," menyambut semua orang dari pemula hingga ahli. Konferensi dan meetup di seluruh dunia mendorong berbagi pengetahuan dan koneksi. Ini adalah komunitas yang hangat dan berkelanjutan di mana orang-orang saling membantu dan tumbuh bersama.
Komunitas Ruby dipenuhi dengan bakat dan kreativitas, pengembang yang tertarik dengan sintaks elegan Ruby yang memprogram untuk kesenangan. Ini adalah komunitas yang dinamis dan ramah yang bersedia berbagi kecintaan terhadap pemrograman dengan semua orang. Semangat kehangatan dan kolaborasi ini adalah aset terbesar Ruby.

Amanda Perino

Executive Director of Rails Foundation

Bergabung dengan Komunitas

Orang-orang yang terlibat dengan Ruby lebih dari sekadar pengguna disebut Rubyist.
Rubyist yang mencintai Ruby adalah #rubyfriends yang menyenangkan. Aktivitas komunitas berkembang dan menyenangkan.

Motto universal adalah "MINASWAN" — Matz is nice and so we are nice

Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community

Berita

Ruby 3.3.0-preview3 Dirilis

Kami dengan senang hati mengumumkan rilis dari Ruby 3.3.0-preview3. Ruby 3.3 menambahkan sebuah parser baru yang bernama Prism, menggunakan Lrama sebagai parser generator, menambahkan pure-Ruby JIT compiler baru yang bernama...

Baca Selengkapnya...

Ditulis oleh naruse tanggal 2023-11-12

Baca berita lainnya

Keamanan

Baca keamanan lainnya