|
|
|
Канал творчества: «Звездная пыль... На сапогах!» |
|
|
Бука
63 EGP
 Рейтинг канала: 2(24) Репутация: 12 Сообщения: 67 Откуда: Анапа Зарегистрирован: 10.03.2006
 |
|
Полетал на Н-1 комрада Bloodesta, стало последней каплей...
Занялся "чиста писанием"!
Основной текст тут:
http://zhurnal.lib.ru/editors/p/ponomarenko_o_n/stars.shtml
Рабочий отрывок тут:
http://zhurnal.lib.ru/editors/p/ponomarenko_o_n/stars2.shtml
На многие вопросы ответы в комментах и тут: http://mahrov.4bb.ru/viewtopic.php?id=1108
Любые тапки и идеи приму с радостью!
Последний раз редактировалось: Бука (12:15 17-10-2008), всего редактировалось 2 раз(а) |
|
|
Star'ik
325 EGP
   Рейтинг канала: 8(870) Репутация: 71 Сообщения: 1882 Откуда: Msk Зарегистрирован: 29.04.2003
 |
|
Фторое не открылось, первое понравилось.
_________________ Все хорошее когда-нибудь кончается |
|
|
Бука
63 EGP
 Рейтинг канала: 2(24) Репутация: 12 Сообщения: 67 Откуда: Анапа Зарегистрирован: 10.03.2006
 |
|
Star'ik : |
Фторое не открылось, первое понравилось.
|
Спасибо.
Второе не открывалось - буковка в конце адреса пропала, поправил.
Ну, там пока мало - по чайной ложке дописываю.
Последний раз редактировалось: Бука (22:05 13-10-2008), всего редактировалось 1 раз |
|
|
Guest
2075 EGP
              Рейтинг канала: 9(1093) Репутация: 376 Сообщения: 27975 Откуда: Моск. Зарегистрирован: 12.10.2004
 |
|
Бука : |
Любые тапки и идеи приму с радостью!
|
Чуть не свернул моск на процедуре взлёта.
Дальше - захватывает зверски
_________________ Трещит земля как пустой орех
Как щепка трещит броня |
|
|
Бука
63 EGP
 Рейтинг канала: 2(24) Репутация: 12 Сообщения: 67 Откуда: Анапа Зарегистрирован: 10.03.2006
 |
|
Guest : |
Бука : |
Любые тапки и идеи приму с радостью!
|
Чуть не свернул моск на процедуре взлёта.
Дальше - захватывает зверски
|
На тему "свертываемости моска" мнения читателей разделились...
Половина просит оставить, как острую приправу!
Ага, нравицца? Так это только начало!
|
|
|
Guest
2075 EGP
              Рейтинг канала: 9(1093) Репутация: 376 Сообщения: 27975 Откуда: Моск. Зарегистрирован: 12.10.2004
 |
|
Привычка к английскому языку, в т.ч. и программ. Вместе с сокращениями ASM (шейдеров, правда, но не суть). Поэтому русские сокращения процедур воспринимаются очень тяжело. Только поэтому начало мне сложно читать. Но интересно абсолютно всё.
_________________ Трещит земля как пустой орех
Как щепка трещит броня |
|
|
Бука
63 EGP
 Рейтинг канала: 2(24) Репутация: 12 Сообщения: 67 Откуда: Анапа Зарегистрирован: 10.03.2006
 |
|
Guest : |
Привычка к английскому языку, в т.ч. и программ. Вместе с сокращениями ASM (шейдеров, правда, но не суть). Поэтому русские сокращения процедур воспринимаются очень тяжело. Только поэтому начало мне сложно читать. Но интересно абсолютно всё.
|
Рад!
Я наоборот начинал с системы команд программируемых калькуляторов (основа была разработана как раз в начале 70х, как баллистические вычислители). А сейчас, уже давно, пишу на 1С.
|
|
|
Guest
2075 EGP
              Рейтинг канала: 9(1093) Репутация: 376 Сообщения: 27975 Откуда: Моск. Зарегистрирован: 12.10.2004
 |
|
Дочитал чистовое обновление. Черновик тоже. Интересно. Продолжай.
Оформление в плане пунктуации сложноватое. Там, где прямая речь. Но ты просил не пинать.
добавлено спустя 1 минуту:
Бука : |
Я наоборот начинал с системы команд программируемых калькуляторов (основа была разработана как раз в начале 70х, как баллистические вычислители). А сейчас, уже давно, пишу на 1С.
|
Помню. Забавно...
А сейчас... Уже почти всё равно, на чём писать. Хоть на русском, хоть на Паскале. Проклятое время уходит, но кое-что остаётся на дне дырявых карманов...
_________________ Трещит земля как пустой орех
Как щепка трещит броня
Последний раз редактировалось: Guest (21:47 16-10-2008), всего редактировалось 1 раз |
|
|
Бука
63 EGP
 Рейтинг канала: 2(24) Репутация: 12 Сообщения: 67 Откуда: Анапа Зарегистрирован: 10.03.2006
 |
|
Guest : |
Дочитал чистовое обновление. Черновик тоже. Интересно. Продолжай.
Оформление в плане пунктуации сложноватое. Там, где прямая речь. Но ты просил не пинать.
|
Пинайте на здоровье!!!
Все замечания будут учтены с благодарностью - это мой первый опыт "чистаписания"
|
|
|
AHILLES
1780 EGP
        Рейтинг канала: 15(2748) Репутация: 377 Сообщения: 3807 Откуда: Москва Зарегистрирован: 24.06.2005
 |
|
Бука : |
это мой первый опыт "чистаписания"
|
Чиста крута! Я бы даже сказал очень! Автору огромный респект
_________________ Сила и Честь |
|
|
Бука
63 EGP
 Рейтинг канала: 2(24) Репутация: 12 Сообщения: 67 Откуда: Анапа Зарегистрирован: 10.03.2006
 |
|
Продолжаю писать потихоньку...
_________________ Земля - слишком маленькая и хрупкая корзина, чтобы человечество держало в ней все свои яйца... |
|
|
Guest
2075 EGP
              Рейтинг канала: 9(1093) Репутация: 376 Сообщения: 27975 Откуда: Моск. Зарегистрирован: 12.10.2004
 |
|
Бука, ты бы почаще темку поднимал, когда апдейты делаешь. Забудут ведь...
_________________ Трещит земля как пустой орех
Как щепка трещит броня |
|
|
Бука
63 EGP
 Рейтинг канала: 2(24) Репутация: 12 Сообщения: 67 Откуда: Анапа Зарегистрирован: 10.03.2006
 |
|
Guest : |
Бука, ты бы почаще темку поднимал, когда апдейты делаешь. Забудут ведь...
|
Ап темы, мои ребята уже по Марсу бродють...
Последний раз редактировалось: Бука (12:05 12-10-2009), всего редактировалось 1 раз |
|
|
Бука
63 EGP
 Рейтинг канала: 2(24) Репутация: 12 Сообщения: 67 Откуда: Анапа Зарегистрирован: 10.03.2006
 |
|
Написался рассказик на конкурс "5кб".
Вот:
Стакан.
'Спрашивает жена программиста:
- Дорогой, зачем ты ставишь на ночь два стакана, один с водой, а второй пустой?'
Я сижу и смотрю. С тоской, стиснув зубы от желания то ли взвыть, то ли грязно выругаться. Стоит передо мной бутылка отличного армянского коньяка, двадцатилетней выдержки. И странно смотрится рядом простой граненый стакан - на фоне экрана терминала, уступчатых строчек кода. Смотрю, разрываясь между желанием напиться. Или застрелится. Как мы старались, надеялись!
Сколько лет шла подготовка, считали траектории астрономы и баллистики. Рассчитывали все системы инженеры, с надеждой готовили тонны приборов ученые. Десятки тысяч рабочих изготовили, собрали, проверили огромнее рукотворное чудовище. Нефтяники и химики добыли, переработали, охладили и заправили тысячи тонн керосина, кислорода, водорода - наполнив бездонные баки.
Как яростным пламенем превратил ночь в день ослепительный, сотрясающий степь факел, как огромный носитель карабкался в небо. Преодолев гравитацию, вышел на орбиту самый совершенный, огромный зонд в истории. И маленькие, но такие тяжелые, дорогие, смертоносные кусочки металла - соединились, превратившись в частичку звездного пламени. Как под радостные доклады, сверкая в небе огненной иглой, покидал навсегда Родину несущий имя великого ученого робот.
Долгие два года мы ждали, с напряжением встречая доклады о состоянии систем, как взбудоражились - когда вожделенная цель была уже близка.
На расстоянии в миллиард километров падал стремительным метеором корабль, приближаясь к великому гиганту, очень красивому. Толстый, полосатый, с усиками колец - почему-то напоминавший мне всегда кота...
Юпитер, старина Джупыч - на его карте с легкостью поместится сотня шкурок Земли. Полный тайн и загадок, скрывающихся в бездне атмосферы - предыдущие зонды лишь слегка коснулись их. Ученые всего мира, облизываясь, в нетерпении ждали - когда развернутся приборы, включатся камеры и анализаторы, надуется баллон - и начнется многомесячный дрейф в таинственных глубинах чужого мира.
Корабль падал в могучий гравитационный колодец, набрав уже скорость в сотню километров в секунду. Хрупкие антенны свернуты, броня тормозного экрана приготовилась к жаркой встрече. И три бортовых компьютера считали, сверяясь друг с другом, траекторию. Земля ничем помочь не может - слишком далеко, запаздывание сигнала почти час. Работал СКАН, система автономной навигации. Ежеминутно замерял положение звезд-ориентиров, растущий угловой диаметр цели и передавал данные в электронные мозги. У которых была сейчас только одна мысль - как пройти в угольное ушко, в мизерный на фоне огромной планеты коридор входа в атмосферу. Точность нужна примерно как для попадания из винтовки в шкурку апельсина. Не задев мякоть, с расстояния десяток километров.
И бегали из микросхемы в микросхему байты, превращаясь в строгие команды движкам. Сперва микрушкам рулевых, которые должны установить точную ориентацию. Ну а потом приказ маршевому - сжечь положенное с точностью до капли количество горючего. Мы, так далеко, могли только догадываться о происходящем, ожидая результата. Робот отчитался о выполнении программы, сигнал ожидаемо пропал - начался маневр. Ну а дальше была тишина. Рокотал только в радиодиапазоне помехами довольный Джуп, проглотивший очередное подношение пространства. Его не зря называют кладбищем миров, только на нашей памяти пару комет переварил. А микроб испарившегося корабля он даже не заметил.
Подошел унылый коллега, потрепал по плечу. И поднял пустой стакан, наполнил, силой втиснул мне в ладонь. Пил я дорогущий напиток как воду, глядя на экран - где не хватало двух строк. Всего двух строк программы...
>Процедура Коррекция.
>Если параметры траектории в норме тогда: Не исполнять.
'И ответил программист жене:
- Первый стакан это если я проснусь и захочу пить
- Ну а пустой-то зачем? - продолжала недоумевать супруга.
- А это если я проснусь и не захочу пить...'
P.S. В реальной истории, в 1971 году так разбился 'Марс-2'. Уже в этом веке сгорел американский зонд. Баллистики считали в футах, программисты в метрах.
P.P.S. Пару раз сталкивался. Напишешь сложную прогу, учитывающую кучу параметров - а добавить простейший вариант забываешь...
Последний раз редактировалось: Бука (12:38 12-10-2009), всего редактировалось 1 раз |
|
|
Grebomet
1466 EGP
      Рейтинг канала: 7(589) Репутация: 261 Сообщения: 4787 Откуда: Питербурх Зарегистрирован: 06.01.2003
 |
|
Бука : |
Основной текст тут:
|
Полстраницы прочитал - вспомнил детство, калькулятор МК-61 и игры типа "Посадка на Луну". Кнопка С/СП, абракадабра на индикаторе, магические комбинации команд...
Не дай бог такие компьютеры иметь в современном корабле - я б к нему ближе десяти километров подходить побоялся.
Бука : |
На многие вопросы ответы в комментах и тут:
|
Сто страниц обсуждений. Очень полезная ссылка. Как появятся лишние пара недель свободного времени - обязательно прочту.
_________________ Классическая ошибка, которую совершают проектировщики абсолютно надежных систем, – недооценка изобретательности клинических идиотов. |
|
|
Бука
63 EGP
 Рейтинг канала: 2(24) Репутация: 12 Сообщения: 67 Откуда: Анапа Зарегистрирован: 10.03.2006
 |
|
Grebomet : |
Бука : |
Основной текст тут:
|
Полстраницы прочитал - вспомнил детство, калькулятор МК-61 и игры типа "Посадка на Луну". Кнопка С/СП, абракадабра на индикаторе, магические комбинации команд...
Не дай бог такие компьютеры иметь в современном корабле - я б к нему ближе десяти километров подходить побоялся.
Бука : |
На многие вопросы ответы в комментах и тут:
|
Сто страниц обсуждений. Очень полезная ссылка. Как появятся лишние пара недель свободного времени - обязательно прочту.
|
Хм. Вы не видели систему команд "Аполло Гуиданс Компутер"
Вот где жесть, полная...
Слов нет, описать! ))))))))))))
А читать лучше корявую буку. В смысле мою писанину.
З.Ы. Купленный в далеком 90м году МК-61 живой! Работает.
И система команд, опираюсь на текущий опыт, отличная.
|
|
|
Grebomet
1466 EGP
      Рейтинг канала: 7(589) Репутация: 261 Сообщения: 4787 Откуда: Питербурх Зарегистрирован: 06.01.2003
 |
|
Бука : |
Хм. Вы не видели систему команд "Аполло Гуиданс Компутер"
Вот где жесть, полная...
|
Систему команд не видел, но про то, как и почему тот компутер глючил перед посадкой, читал. Только вот что толку сравнивать нынешнюю компьютерную технику с тем, что было в 1960-х? Сейчас компьютерная техника качественно другая, и система команд процессора уже практически ничего не значит.
Память уже давно измеряется мега- и гигабайтами; в кабинах уже давно мониторы, а не семисегментные индикаторы; программы уже давно научились тестировать ДО того, как от них начинают зависеть человеческие жизни; пишут программы команды профессионалов, а не пилоты на коленке.
У тебя же получился рассказ о том, как какой-то колхоз "Сто лет без урожая" запускает звездолет. Написанный на коленке самородком-алкоголиком (иначе нельзя!) программный продукт загружен в каркулятор, каркулятор подключен в какчестве гламного мозга в продухт человеческого гения - "Бурлак". Ключ на старт, стаканы в руки! Три-два-раз, поехали! Он сказал "Поехали!", он запил водой...
Бука : |
З.Ы. Купленный в далеком 90м году МК-61 живой! Работает.
И система команд, опираюсь на текущий опыт, отличная.
|
Да уж, куда отличнее. 100 ячеек памяти (максимум 256), 15 регистров (или 16?), стек на четыре с половиной позиции и прикольные глюки при любой нестандартной ситуации.
Опять-таки: система команд в нонешний век языков высокого уровня практически ничего не значит. Сейчас никто не будет разрабатывать навигационную программу на ассемблере, и никто не парится, если программа не влезает в 100 ячеек памяти.
_________________ Классическая ошибка, которую совершают проектировщики абсолютно надежных систем, – недооценка изобретательности клинических идиотов. |
|
|
Бука
63 EGP
 Рейтинг канала: 2(24) Репутация: 12 Сообщения: 67 Откуда: Анапа Зарегистрирован: 10.03.2006
 |
|
Grebomet : |
Бука : |
Хм. Вы не видели систему команд "Аполло Гуиданс Компутер"
Вот где жесть, полная...
|
У тебя же получился рассказ о том, как какой-то колхоз "Сто лет без урожая" запускает звездолет. Написанный на коленке самородком-алкоголиком (иначе нельзя!) программный продукт загружен в каркулятор, каркулятор подключен в какчестве гламного мозга в продухт человеческого гения - "Бурлак". Ключ на старт, стаканы в руки! Три-два-раз, поехали! Он сказал "Поехали!", он запил водой...
Опять-таки: система команд в нонешний век языков высокого уровня практически ничего не значит. Сейчас никто не будет разрабатывать навигационную программу на ассемблере, и никто не парится, если программа не влезает в 100 ячеек памяти.
|
Бррр.....
Первая глава, она же пролог это 1970й год. ПЯТДЕСЯТ ЛЕТ НАЗАД, почти.
На фоне аполловского компа МК 61 рулит.
Особенно с ЦПУ аж в мегагерц. ОЗУ в целый килобайт. И ПЗУ с программами на все случаи полета - аж 48 килобайт.
З.Ы. Сейчас на "новейших" Союзах-ТМА супер дисплеи. 5-ти цветные ЖК.
З.З.Ы На новейщих зондах - процы аж в 20-50 мегагерц. Нах не нужны пентиумы в Космосе. Любая частица пролетая разнесет структуру в пень.
|
|
|
Grebomet
1466 EGP
      Рейтинг канала: 7(589) Репутация: 261 Сообщения: 4787 Откуда: Питербурх Зарегистрирован: 06.01.2003
 |
|
Бука : |
Первая глава, она же пролог это 1970й год. ПЯТДЕСЯТ ЛЕТ НАЗАД
|
А-а-а-а... Ну тогда оно, конечно, ладно. Каюсь, дальше полстраницы не читал.
Бука : |
На фоне аполловского компа МК 61 рулит.
Особенно с ЦПУ аж в мегагерц. ОЗУ в целый килобайт. И ПЗУ с программами на все случаи полета - аж 48 килобайт.
|
Кхе-кхе... Осмелюсь возразить:
- Одноразрядный (!) ЦПУ с тактовой частотой 100 КГц (в Б3-34 - 80КГц).
- 105 шагов программной памяти (т.е. 105 байт)
- 15 регистров адресуемой памяти. Один регистр хранит число с 8 знаками мантиссы и 2 знаками порядка, плюс знак. Путем извращений с битовыми операциями в регистрах можно получить 16-ричные числа - т.е. размер одного регистра байт этак 6).
- 4 операционных регистра (X Y Z T). Впрочем, смутно припоминаю, что был еще один регистр Х1.
- объем ПЗУ в МК-61 мне неизвестен, но вряд ли он превышал один-два килобайта. В принципе, есть список микросхем, из которых он собирался, и даже принципиальная схема. При желании можно отыскать объемы ПЗУ.
Итак, что мы имеем? Памяти около 200 байт, процессор хиленький.
В МК-52 уже были сменные модули памяти, но использовать их было, помнится, весьма заковыристо.
Вот Мк-85 - это уже что-то там, Бейсик и все такое.
_________________ Классическая ошибка, которую совершают проектировщики абсолютно надежных систем, – недооценка изобретательности клинических идиотов.
Последний раз редактировалось: Grebomet (21:44 13-10-2009), всего редактировалось 2 раз(а) |
|
|
Бука
63 EGP
 Рейтинг канала: 2(24) Репутация: 12 Сообщения: 67 Откуда: Анапа Зарегистрирован: 10.03.2006
 |
|
Grebomet : |
Итак, что мы имеем? Памяти около 200 байт, процессор хиленький.
В МК-52 уже были сменные модули памяти, но использовать их было, помнится, весьма заковыристо.
Вот Мк-85 - это уже что-то там, Бейсик и все такое.
|
А МК-90 вообще супер-КПК. На тот момент во всем мире. Причем ни с кого не слизанный, полностью наша разработка. Даже сейчас бы мне пригодился, все мечтаю добыть.
И никто не говорит что МК-61 поведет в бой, полет - двухсполовиной килотонный носитель.
Там совершенно другой комп, троированный. Но вот система команд линейки ПМК - отличный компромисс между ассемблером и языками высокого уровня.
А для задач астронавигации вообще супер.
Некоторые регистры памяти являются датчиками - например остатка топлива или ускорения, прога в реальном времени их учитывает.
Не, не пытались Вы никогда запрограммировать аполлоновский маздай.
З.Ы. Хотите поржать? В ЭТОМ году пошел в серию очередной инженерный комп с той же системой команд. ))))))))))))))))))))))))))))))
|
|
|
|
|
|
Канал творчества: «Звездная пыль... На сапогах!» |
|