• Архив новостей
  • Архив новостей
    ПН ВТ СР ЧТ ПТ СБ ВС
    303112345
    6789101112
    13141516171819
    20212223242526
    272812345

СЕРВИСЫ
Каталог IT 
Разработка сайтов
Интернет-провайдеры

Отправить новость

Сообщите новость, интересную читателям 42.TUT.BY


  • Архив новостей
  • Архив новостей
    ПН ВТ СР ЧТ ПТ СБ ВС
    303112345
    6789101112
    13141516171819
    20212223242526
    272812345
реклама

Картинка дня: как выглядел "самый сложный язык программирования"


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

Изображение: Qi / thecodelesscode.com
Изображение: Qi / thecodelesscode.com

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

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

100 PRINT «&F2&B&H3&W2Hello, world!»

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

Изображение: Qi / thecodelesscode.com

Изображение: Qi / thecodelesscode.com

Изображение: Qi / thecodelesscode.com

Изображение: Qi / thecodelesscode.com

Изображение: Qi / thecodelesscode.com

Изображение: Qi / thecodelesscode.com

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

Читайте также: 

Тест: насколько вы программист?

Отправить новость
Сообщите редакции новость, интересную читателям 42.TUT.BY