Читаем Диапазон скорби 1942 (СИ) полностью

— У нас два пути. Можно пойти по тому, что в моей истории, ориентируясь на более подготовленную публику, изначально сохраняя то, что мы видим сейчас — «компы для учёных и инженеров», т. е. то, что господствовало в СССР моего прошлого, да и во всём мире тоже прилично долго держались такой же точки зрения. Или… сразу заложить решения в железе и софте — в расчёте на будущую революцию с массовым производством интегральных схем, которые удешевят компы и массовость. Сохраняя и пользуясь наработками, которые мы можем сделать прямо сейчас, за счёт всего того багажа, что имеется для 8-биток 70х— 80х моего прошлого. Я — за второй путь. Фактически — то, что мы видим в облике М-4 — это просто более дорогой, более медленный, менее надёжный, но уже «комп на столе».. ну пусть не ящик на столе, а несколько шкафов. И теперь, «не отходя от кассы», хочу сказать пару слов о средстве для программирования. Да-да, я об языке программирования высокого уровня. У нас тут усиленно лоббируется предложение — вообще отказаться от ПЗУ, оставив все 64кб на что-то в пару кб, называемое «диспетчером», этакой заменой полноценной операционки. Извините, с ней, загружаемой с НМЛ или барабана, мы далеко не уедем и толку от неё… «чтобы было». Ну да, будет для машкодов почти все 64к. Вроде всё прекрасно, но… мы же видим, какие проблемы испытывают в КБ и даже в научных учреждениях АН с разработкой ПО под свои прикладные задачи! У нас, в НИИВТ, кое-кто… — Рожков поглядел на двух «своих прогеров» —..уже говорит об отделе, который будет с ними работать. Ха! Это изврат идеи техподдержки, по моему! Нам, точнее — и им, юзерам, нужен язык программирования высокого уровня! Вот эта публика — она квалифицированная, особенно в своих темах, но… мы ведь знаем, что под это дело они уже ставки прогеров выбивают и начали там, в своих КБ и лабораториях АН, плодить кто во что горазд, кое-кто уже диссертации пишет, как я знаю! Всё с виду хорошо — но каждый варится в своём соку, обмен этим машкодами сампоисными нулевой, все в лес, кто по дрова к тому, со своими ценными идеями. С одной стороны, это хорошо. С другой — велосипеды изобретают. Читабельность их машинописных бумажек нулевая… Идею даже с ассемблером многие считают ерундой. Ведь то, как и что они пишут — это мучение, пусть даже у них есть наша матбиблиотека, пусть в систему команд АЛУ серии «М» сразу ввели относительные переходы, чтобы проги их были релоцируемые. Но… нет у них, как у нас, того же эмулятора, где всегда видны все регистры, ячейки памяти, всегда по кнопочке записать можно, стопануть где надо, точку останова воткнуть! Короче, нет у них нормального такого отладчика. И вот, уважаемые, теперь представьте, что пусть медленный, но интерпретатор… бейсика! Комфортный редактор, тут не мучаешься если останов аппаратный, всегда прервать выполнение можно. Интерпретатор каждую строку анализирует, даже ошибки во время выполнения отловит. Стопануть, как я уже сказал, не проблема. Да тупо язык поближе к нормальному, человеческому, простой юзер намного легче текст проги на языке высокого уровня на глаз воспринимает! На своём, профессиональном, больше сосредотачивается. Даже я, со всем моим опытом программирования на чём только можно, предпочитаю нормальный язык программирования, а не ассемблер. Я и сейчас, честно признаюсь, машкод не воспринимаю как нечто читабельное. Отдельные… — Рожков ухмыльнулся —..извращенцы, рассказывающие, как они лихо всё в своей памяти держат, не понимают, что это пока так. Пока их проги — в лучшем случае с полсотни-сотню строк, ещё куда ни шло. Но дальше же… сами знаете, что будет! Тысячи, сотни тысяч, миллионы строк! Язык программирования высокого уровня нужен уже сейчас. В моём прошлом были какие-то форт, алгол, вышедшие из научной среды… честно скажу — для меня это — тёмный лес, а вот насчёт basic — хотя в будущем, при мне, он был почти что «ничто и никак», но его значение в 70-х-80-х, да и отчасти начале 90-х, было неоценимо. Как и то, что под эмуляторами компов 80х я с многим там разобрался и всё это у нас есть на компах из моего времени. В общем, нам нужен basic. Это же — чудо! Как снизится порог использования ЭВМ! а если магнитофон приладят и нормальную запись-чтение файлов сделать! Это какое «юзабилити» будет шикарное! Даже вот на фоне всего вот этого — всех наших монстров шкафообразных, пока имеющихся! Интерпретатор в ПЗУ — вот что нам, в первую очередь, надо! Кстати, как я понимаю, из этих алголов, фортранов, фортов — этих попыток научных себе жизнь с средством разработки прикладняка бейсик и вылез. Фу-у-х… — попаданец перевёл дух и снова «погнал своё» — и… вот ещё что. Хоть с самого начала мы держали в уме слова, да-да… те самые — «файловая система», но ранее с нашими объёмами памяти было не до того, то теперь с 64 кб ОЗУ М-4 тянуть с этим дальше нельзя никак! Так что всё вместе. Мы же формируем будущее, задаём стандарты и всё такое!? Ныне мы уже задали многое — начиная с того, что байт равен 8 бит, даже в Америку пропихнули кое-что. Там как данность многое от нас уже воспринимают, исходя из моего опыта общения там… не, я понимаю, что это в общем-то для СССР, всё так удачно вышло — тот случай, когда административно-командная система сыграла в плюс, а то, что отдельные клоуны вскоре за бугром, да и у нас от чрезмерного усердия и инициативы навыдумывать смогут. то мы лишь похихикаем. Короче — без ОС, интерпретатора языка программирования высокого уровня и без файловой системы — нынче никак! Да и «моник», хоть и текстовой, будет… Всё! Вы все, верю, мою точку зрения поняли, да? Да — только сейчас вспомнил… ко мне уже двое уже вчера подбегали… я, конечно, их похвалил, и сказал, что оценю идею, чтобы инициативу на корню не губить, но… как бы и в дальнейшем некоторые из КБ МЗЭТ, наглядевшиеся на свои и импортные осциллографы из США, нас не соблазняли… То, что зародилось в их головах при взгляде на экраны осциллографов, надо пресечь сразу — никаких векторных дисплеев! Это тормоз и вообще — тупик..

Перейти на страницу:
Нет соединения с сервером, попробуйте зайти чуть позже