Троянец двух господ 1943 (Кулаков) - страница 46

Как мне помогал и электронный вариант такой же имевшейся потрёпанной книги Блэнда «Основы программирования на языке Бейсик в стандарте MSX»..

В 16 кб ПЗУ остаётся резерв 3 кб. На будущие версии интерпретатора с поддержкой графики! Если она будет быстро достижима и удастся осилить даже не прото-«видеадаптер», а хотя-бы что-то изобразить на передовой местной, проглядывающей в ближайшем будущем (50х годов?) полупроводниковой базе для создания подобия микросхемы ULA на «спекки». В общем, что-то, что позволит выводить графику хотя бы в разрешении 256*192, как на ZX..

Изучение ПЗУ с «бейсиками» ZX и MSX с каждым днём проясняло в моей голове картину того, каким будет первый настоящий комфортный для программирования язык «здесь». Вторым, наряду со «Стандартом 256», софтверное окружение М-4 должно было явить восхищённому (пока только научному, а не всему!) миру «Стандарт высокоуровневого языка программирования» (high-level programming language).

Как настоящему (по сравнению с довольно таки жуткими для большинства машкодами и ассемблером/автокодом), посреднику между нормальным языком человека и машиной..

А после стандарта первого «вуяп»:-) должны были где-то там, к концу пятилетки и далее, последовать стандарты чего-то паскалеобразного и, возможно, «как бы C», если наскребу достаточно материалов для последнего в винте (в чём я, если честно не уверен..), с одновременной разработкой компиляторов для них?

Да-да, вот и являются в «этот мир» (пока ещё скромно) те самые «уровни абстракций», которыми я так осенью сорокового впечатлил академика Иоффе, которому сам советский вождь поручил оценить потенциал попаданца и его техноартефактов:-)

В процессе размышлений о будущей реальной повседневной работе будущих начинающих прогеров СССР и остального мира с «базовым» языком программирования и собственного моделирования «как будут они себя ощущать» у меня выявилось крайне любопытное предположение.

Да-да, о тех самых номерах строк, над которыми (и заодно юзерами бейсика) насмехались многие «расово верные» поклонники C, паскаля (и всех остальных по списку). Прикидывая, как сообщать юзеру при проверке синтаксиса и прочих ошибках, я осознал, что привычных мне с детства сред программирования с их подсветкой и прочими удобствами будущего тут сразу не будет:-)

И если местные прогеры в машкодах «знали, на что шли», то заботиться об относительном комфорте юзеров бейсика положено было с самого начала!

Мы сами будем его позиционировать, как «доступное даже сообразительному школьнику».

Посему сообщение вида «ошибка в строке 50», как и нумерация были неизбежны. Такова ли была причина появления их моём мире, я, увы не знал и не мог проверить никак. Инет остался где-то там, в другой вселенной, а в перечитываемых залежах по эмуляции платформ и имевшихся книжках по программированию пока ничего не встретилось.