Support us

Как писали код для Apple II в начале 1980-х (фото)

4 комментария
Добавь в Google
Как писали код для Apple II в начале 1980-х (фото)

Сайт The Codeless Code опубликовал фотографии рукописных исходников кода, писавшегося в начале 1980-х для персонального компьютера Apple II, известного ещё как Apple ][. Они помогают понять, как выглядела разработка ПО в то время.

Читать далее

Автор публикации, которому принадлежат исходники, отмечает, что у него не было ассемблера, поэтому исходный код писался на бумаге и затем, по мере ввода, переводился в шестнадцатиричную систему.

Задача приведённого в примере кода — рисование текста с заглавными и строчными буквами на экране высокого разрешения. «Шрифты» создавались программистом на графической бумаге и затем вручную переводились в байты, которые хранились в области данных. Запросы к библиотеке шрифтов создавались на Applesoft BASIC (диалекте MS BASIC) при помощи специальной последовательности символов в текстовой строке:

100 PRINT "&F2&B&H3&W2Hello, world!"


Такая команда позволяла выбрать шрифт #2, жирный, с тройной высотой, двойной шириной, и напечатать «Hello, world!» в месте нахождения курсора. Похожие команды позволяли менять цвет текста, и даже назначать разные цвета соседним столбикам символов, таким образом создавая иллюзию использования несуществующих в Apple ][ цветов — например, бирюзового.

Резюмируя, автор отмечает, что те, кто жалуется на неудобство того же IDE Eclipse, просто не представляют, что значит настоящее неудобство.

 

Читайте также
«Срок годности» ИИ-моделей — 6 недель. Разрабы бросают их уже через месяц после пика
«Срок годности» ИИ-моделей — 6 недель. Разрабы бросают их уже через месяц после пика
«Срок годности» ИИ-моделей — 6 недель. Разрабы бросают их уже через месяц после пика
Amazon выпустила эмулятор AWS, который полностью написал ИИ. Люди даже не проверяли код
Amazon выпустила эмулятор AWS, который полностью написал ИИ. Люди даже не проверяли код
Amazon выпустила эмулятор AWS, который полностью написал ИИ. Люди даже не проверяли код
Новый CEO Apple недоволен темпами разработки ИИ. Досталось главному по софту
Новый CEO Apple недоволен темпами разработки ИИ. Досталось главному по софту
Новый CEO Apple недоволен темпами разработки ИИ. Досталось главному по софту
«Я стал нянькой агентов»: эссе разраба вызвало дискуссию, зачем вообще нужны программисты
«Я стал нянькой агентов»: эссе разраба вызвало дискуссию, зачем вообще нужны программисты
«Я стал нянькой агентов»: эссе разраба вызвало дискуссию, зачем вообще нужны программисты

Хотите сообщить важную новость? Свяжитесь с редакцией через страницу контактов

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение
Комментируйте без ограничений

Релоцировались? Теперь вы можете комментировать без верификации аккаунта.

Комментариев пока нет.