Zhaolu

Zhao Lü

code · read · fitness

Posts
Portfolio
Photos
Teach
Travels
Talks & Patents

Recent Posts

  • Automata Basics for Coders, Part VI: Delivering Events (Observer, FRP, Logs) 2026-11-12
  • Automata Basics for Coders, Part IV: Moore and Mealy Machines 2026-11-10
  • Automata Basics for Coders, Part III: Regular Expressions and ε-NFAs 2026-11-09
Read more posts →
CS Glossary / Ruby

Ruby

Ruby is a dynamically typed OOP language with heavy message-send / block idioms. Syntax and object model are influenced by Smalltalk and Perl. Ruby on Rails is the dominant web framework.

def greet(name)
  "hello, #{name}"
end

puts greet("world")

[1, 2, 3].map { |n| n * 2 }

Related terms

  • Ruby on Rails
  • Smalltalk
  • Python
  • JavaScript

← Back to CS Glossary