Swift — современный язык, на котором написаны многие приложения для платформ Apple. Мне показалось интересным вернуть кусочек этого языка к самым ранним дням Apple — к Apple II. Это была первая массовая серия машин Apple, вышедшая в 1977 году с процессором MOS 6502 на 1 МГц.
Я собрал SwiftII — мини-среду разработки в духе Swift для машин от оригинального Apple II до IIe и новее.
Скажу честно сразу: проект делался в свободное время и с активной помощью ИИ. Ниже я подробно расскажу, чем именно ИИ помог, — для меня этот процесс оказался не менее интересным, чем сама ретрокомпьютерная часть.
Важная оговорка: это не современный Swift и никогда им не станет. Полная стандартная библиотека Swift на эту машину просто не влезет. SwiftII — намеренно урезанное подмножество, по духу гораздо ближе к Embedded Swift, чем к SDK для iOS или macOS.