Главная страница Новости кинофильмов Игровые новости Новости спорта Новости технологий Автомобильные новости Новости науки Финансовые новости Торрент игры

БАЗОВЫЙ КОД: Немного похож на Java, Но Из 1980-Х годов

Новости

Те из нас, кто достаточно стар, чтобы помнить то время, или даже вырос во времена расцвета 8-разрядных домашних компьютеров, возможно, помнят, как мучительно было пытаться заставить ваше последнее творение работать на компьютере другой марки. Все они говорили на каком-то варианте BASIC, но, несмотря на это, были совершенно несовместимы друг с другом. BASICODE был отличным решением этой проблемы, выступая в качестве раннего стандарта совместимости и уровня абстракции. По сути, это было стандартизированное БАЗОВОЕ подмножество с несколькими дополнительными процедурами, специализированными для каждой платформы.

Но это только часть истории. Стандартная программа BASICODE была изобретена голландским радиоинженером Хесселем де Фризом, который работал на голландскую национальную радиовещательную компанию Nederlandse Omroep Stichting (NOS). Она была разработана для трансляции по FM-радио! Идея стандартизации и бесплатного внедрения на национальном уровне была блестящей и просуществовала до 1992 года, когда корпоративные изменения и технический прогресс в конечном итоге привели к ее упадку.

Способ, которым это было достигнуто, состоял в том, чтобы сначала использовать только аппаратные инструкции, которые были общими для всех компьютеров, что означало, что приложения BASICODE не могли использовать графику, звук или даже локальное хранилище. Это может показаться очень ограничивающим, но вы все еще многое можете с этим сделать, особенно если вам не нужно писать это самостоятельно, платить за это или даже выходить из комнаты! Во-первых, программу BASICODE необходимо было загрузить из локального хранилища, которое при запуске позволяло импортировать приложение BASICODE, ранее записанное по радио. Это что-то вроде загружаемого вручную загрузчика, за исключением того, что он включает в себя дополнительную программную библиотеку, которую может использовать приложение.

Более поздние версии стандарта включали обработку памяти (или ее эмуляцию), базовую монохромную графику и, в конечном итоге, поддержку звука. В связанной статье Википедии упоминается список примерно из 23 платформ BASICODE; однако, поскольку существует стандарт, вы можете легко создать свою собственную, приложив некоторые усилия. В дополнение к предоставлению пользователям возможности отправлять прикладные программы, BASICODE также позволял читать журналы FM-вещания, в которых передавались новости, учебные пособия по программированию и другие документы, которые могли заинтересовать пользователей BASICODE. Это была интересная концепция, с которой автор в то время никогда не сталкивался, но это неудивительно, поскольку ее приняла только одна страна.

Если это заставило вас вспомнить старые добрые времена, до появления Интернета, когда были только вы, если у вас есть надежная машина и собственное воображение, то мы думаем, что основное соревнование из десяти линий может вас заинтересовать. У вас нет такой машины, но есть веб-браузер? (мы знаем, что у вас есть), тогда проверьте это. Наконец, если вы хотите увидеть что-то по-настоящему безумное (для БАЗОВОЙ программы), то мы и это предусмотрели.

Спасибо [Suren Y] за то, что прислал это видео!


Другие новости: