Ruby là gì?

Ruby là một ngôn ngữ lập trình hướng đối tượng mã nguồn mở được phát triển bởi Yukihiro Matsumoto. Phiên bản đầu tiên của ngôn ngữ (0.95) được phát hành vào năm 1995 và năm 2011, phiên bản 1.9.3 đã được phát hành.

Ruby đã trở nên phổ biến và một khung gọi là Ruby on Rails đã giúp tăng mức độ sử dụng cho lập trình web. Ngôn ngữ Ruby hoàn toàn hướng đối tượng, trong đó mọi thứ đều là đối tượng. Chẳng hạn, ngay cả các kiểu dữ liệu cơ bản nhất như số nguyên cũng có các phương thức và biến thể hiện. Điều này cung cấp khả năng lớn hơn để sử dụng chuỗi phương thức, trong đó nhiều dòng mã có thể được hợp nhất thành một. Ví dụ, nếu bạn muốn sử dụng ba phương thức khác nhau trên một chuỗi, một cách sẽ là viết một vài dòng mã như dưới đây.

x = "Máy tính" .reverse y = x.upcase

z = y.downcase

Các phương thức này thay vào đó có thể được xâu chuỗi, như được hiển thị trong đoạn mã dưới đây.

z = "Máy tính" .reverse.upcase.downcase

Ruby cũng được biết đến là một ngôn ngữ linh hoạt, bởi vì nó cho phép các lập trình viên thực hiện các sửa đổi cho các phần khác nhau của ngôn ngữ nếu muốn. Thông tin thêm về lập trình Ruby có thể được tìm thấy bằng cách sử dụng các tài nguyên dưới đây.

Lập trình hướng đối tượng, Ngôn ngữ lập trình, Thuật ngữ lập trình, Tập lệnh phía máy chủ