Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Ruby on the Apple II - Adventures in Retro Programming

Strange Loop Conference via YouTube

Overview

Explore the fascinating world of retro programming in this conference talk that demonstrates running Ruby on an Apple II computer. Dive into the challenges and intricacies of implementing a modern programming language on a 30-year-old machine with limited resources. Learn about the history of the Apple II, its 8-bit CPU, and the innovative work of Steve Wozniak. Discover the process of writing programs for this vintage system, including assembly language and memory management techniques. Gain insights into why Ruby was chosen for this project and how it was adapted to run on such constrained hardware. Follow along as the speaker, Colin Fulton, a front-end developer and web accessibility specialist, shares their journey of bringing Ruby to a platform it was never designed for, offering a unique perspective on the evolution of programming languages and computer hardware.

Syllabus

Introduction
Who is this talk for
Preparation
Booting up
What is this talk about
History of the Apple II
How Computers Work
The CPU
The 6502
Steve Wozniak
Writing a Program
Why Ruby
What does Ruby need
How does it work
The tools
Assembly
Memory Management
Memory in Slot
Whats Next

Taught by

Strange Loop Conference

Reviews

Start your review of Ruby on the Apple II - Adventures in Retro Programming

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.