Fifty Years of Ruby
December 13, 2024
29 min
Free
ruby
smalltalk
object-oriented-programming
programming-languages
alan-kay
xerox-parc
programming-history
language-evolution
web-development
ruby-on-rails
Description
Our modern-day concepts of GUIs, WYSIWYG, and IDEs were developed at Xerox PARC in the early 1970s. Alan Kay was one of the first employees, working on programming languages, among other things. He first released Smalltalk in 1972. While Ruby was not directly derived from Smalltalk, the two are surprisingly similar. We'll explore the history of Smalltalk, and the context in which it was formed. We'll see how Ruby rediscovered and reapplied Smalltalk's concepts, with an eye towards understanding Ruby's future.