Peringkat di salah satu Top 10 bahasa pemrograman yang paling banyak digunakan di Dunia, Ruby telah digunakan untuk banyak proyek-proyek yang dikenal di seluruh Web, yang menjadi Twitter paling terkenal, sebuah situs web yang bekerja sebagian besar pada atas kerangka berbasis Ruby.
Ruby juga dianggap salah satu bahasa pemrograman yang paling mudah untuk belajar. Hal ini karena bahasa alami, sintaks coding yang sangat bebas ketika datang ke menulis dan sangat mudah dibaca karena penggunaannya istilah kehidupan nyata alami.
Hal ini memungkinkan pengguna untuk secara bebas mengubah bagian-bagiannya, sehingga lebih fleksibel di banyak daerah seperti pelaporan kesalahan, pengujian, aplikasi bangunan dan banyak lagi.
Ruby adalah dinamis, reflektif, tujuan umum dan terinspirasi oleh Perl dengan Smalltalk-seperti fitur
Ruby, di filsafat, mencoba untuk tidak membatasi programmer. bagian penting dari Ruby bisa dihapus maupun didefinisikan ulang di akan, sementara bagian yang ada dapat ditambahkan pada
Apa yang baru dalam rilis ini:.
< p>Baru di Ruby 2.2.2 (14 April 2015)
Apa yang baru di versi 2.3.0 / 1.9.3:
- < li> rilis ini meliputi perbaikan keamanan untuk RubyGems kerentanan nama domain verifikasi.
Apa yang baru di versi 2.2.3 / 1.9.3:
- Rilis ini meliputi perbaikan keamanan untuk RubyGems kerentanan nama domain verifikasi.
Apa yang baru di versi 2.2.2 / 1.9.3:
- Rilis ini meliputi perbaikan keamanan untuk kerentanan verifikasi hostname ekstensi OpenSSL ini.
Apa yang baru di versi 2.2.0 / 1.9.3:
- Dukungan Unicode 7.0
- Incremental GC
- Simbol GC
- Configure -dengan-jemalloc
Apa yang baru di versi 2.1.5:
- Tetap:
- lain Denial of Service XML Ekspansi
Apa yang baru di versi 2.1.3:
- Rilis ini berisi perubahan dari GC waktu penuh untuk mengurangi pemakaian memori.
Apa yang baru di versi 2.1.0:
- Sekarang nilai default dari argumen kata kunci dapat dihilangkan . Mereka & quot; diperlukan kata kunci argumen & quot; perlu memberikan secara eksplisit pada saat panggilan.
- akhiran Ditambahkan untuk integer dan mengambang literal: 'r', 'i', dan 'ri' .
- def-expr sekarang mengembalikan simbol namanya bukan nihil.
Apa yang baru di versi 2.0.0:
- fitur Bahasa inti:
- argumen Kata Kunci, yang memberikan fleksibilitas untuk desain API
- Modul # tambahkan, yang merupakan cara baru untuk memperpanjang kelas
- Sebuah literal% i, yang menciptakan sebuah array dari simbol mudah
- __ dir__, yang mengembalikan dirname dari file saat ini sedang dieksekusi
- The UTF-8 standar encoding, yang membuat banyak komentar sihir omissible
- Built-in perpustakaan:
- Enumerable # malas dan Enumerator :: Malas, karena (mungkin tak terbatas) aliran malas
- Enumerator # ukuran dan Rentang # ukuran, untuk ukuran evaluasi malas
- #to_h, yang merupakan konvensi baru untuk konversi ke Hash
- Onigmo, yang merupakan mesin regexp baru (garpu dari Oniguruma)
- Asynchronous pengecualian penanganan API
- dukungan Debug:
- dukungan DTrace, yang memungkinkan diagnosis run-time dalam produksi
- TracePoint, yang merupakan tracing ditingkatkan API
- Peningkatan kinerja:
- GC optimasi dengan bitmap menandai
- Kernel # memerlukan optimasi yang membuat Rails startup sangat cepat
- VM optimasi seperti metode pengiriman
- optimasi operasi mengambang
Apa yang baru di versi 1.9.3:
- Rilis ini meliputi beberapa perbaikan keamanan, dan banyak lainnya bug fixes.
Apa yang baru di versi 1.9.3 p194:.
- Aktifkan verifikasi sertifikat SSL Server
- Larang pengalihan dari https ke http.
Apa yang baru di versi 1.9.3 p125:
- Perbaiki untuk modul Ruby OpenSSL: Izinkan & quot; 0 / n membelah & quot; sebagai pencegahan atas serangan TLS BEAST.
- Tetap:. LLVM / dentang dukungan
- Tetap:. GCC 4.7 dukungan
- Perbaikan bug lainnya.
Apa yang baru di versi 1.8.7 p357:
- penolakan Tetap serangan layanan untuk algoritma Hash Ruby dalam seri 1.8.7.
Komentar tidak ditemukan