Ruby on the Apple II - Adventures in Retro Programming
Offered By: Strange Loop Conference via YouTube
Course Description
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
Tags
Related Courses
Sniffing the MetaverseStrange Loop Conference via YouTube KalDB - A Cloud Native Log Search Platform
Strange Loop Conference via YouTube The Evolution of a Planetary-scale Distributed Database
Strange Loop Conference via YouTube Machine Learning for Developer Productivity
Strange Loop Conference via YouTube Formally Verifying Everybody's Cryptography
Strange Loop Conference via YouTube