LINUX.ORG.RU
ФорумTalks

Как на счёт перемещений во времени в пятницу.

 ,


0

2

Вот сегодня от безфильмилья нормального решил глянуть древний фильм «Патруль времени».

Я как знающий азы физики понимаю, что это всё фигня (наверное)

Что думает пятничный народ про это?

Ах да. Тут любят говорить причину поста и как оно связано с линуксом. Уверен, что те наркоманы, которые будут в подвалах заброшенных домов между приходами делать «машину времени» будут что-то типа линукса для консоли управления юзать. Может Андроид как нибудь.

Собственно что сейчас известно про понятие «время»?


Ответ на: комментарий от HIS

Ты на меня гопников натравиш? Чтобы защитить твоего святого Рината?

Не угадал. Попробуй ещё.

Подсказка: я тут вообще почти не при чём, да и Ринат, пожалуй, тоже.

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 1)
Ответ на: комментарий от hobbit

Я не угадываю, а точно знаю что пожаловался на то что ты хочешь развести здесь говносрач, совсем не зря.

И да. Код будет. Обтекать Ринат будет.

HIS
() автор топика
Ответ на: комментарий от HIS

Я пытался тебе же объяснить, почему твои посты здесь вызывают нервную реакцию. Ты это воспринял как «желание развести говносрач» и пошёл жаловаться.

Ну значит, мы говорим на разных языках.

И да. Код будет.

Да на здоровье, я буду рад. Только если выкладывание этого когда будет сопровождено кучей оскорблений в адрес того же Рината — не удивляйся, что люди будут обсуждать оскорбления, а не код. Поэтому постарайся сделать это нейтрально. Как там в рекламе? «А ты налей и отойди»!

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 1)
Ответ на: комментарий от hobbit

Подсказка:

Да. Именно тебе повторяю подсказку.

Писать заново никому не нужный код, который здесь на лоре сможет запустить только из интереса пару человек, мне совсем не интересно.

Даже когда я его писал 31 год назад, я осознавал, что это бесполезная для применения штука. Это была просто игра в настоящий компьютер, о чём я и писал в треде ранее.

То что она(программа) весьма крута как произведение искусства - я не спорю. Она весьма не проста в создании. Восстановление той поделки у меня отбирает более недели времени. Но это стоит того, чтобы Ринат обтекал.

HIS
() автор топика
Ответ на: комментарий от hobbit

Не против если я буду писать здесь потихоньоку код,

ИДЕ для калькулятора не сделали…

Может так даже интереснее будет с разъяснениями.

HIS
() автор топика
Ответ на: комментарий от hobbit

Выложу. Уже начал кропать потихоньку.

HIS
() автор топика
Ответ на: комментарий от hobbit

Если тебе интересно, я буду частично (или совершенно полностью) разъяснять некоторые моменты. Ринат тогда просто сказал, что он хочет сразу исходники. В этом он ошибся просто по молодости. Программа не очень проста во многих моментах и никому совершенно не нужна сейчас.

Я помню много штуковин из неё. Но она чуть сложнее чем количество шагов в калькуляторе. Там есть очень много моментов, которые я решил в 13 лет и очень жалею, что не сохранил те листочки.

Повторю программу заново, но мне нужна моральная поддержка. Просто участие кого нибудь в процессе, мне нужно в виде интереса этого человека как это работает. Писать буду я сам. Так будет как минимум быстрее.

HIS
() автор топика
Ответ на: комментарий от hobbit

Вот например те же две команды.

ПП 04 БП 00:

Это одна из, фич которая экономит десятки строк в программе.

Вместо того чтобы писать в программе команды типа «БП 00», которые занимают по две строки, я буду писать команду ВО, которая занимает одну строку.

HIS
() автор топика
Ответ на: комментарий от hobbit

Далее.

Я не помню как я делал ранее, но сейчас я собираюсь использовать для адресации команд в регистрах один регистр. Целая часть будет хранить номер регистра, дробная часть номер команды в регистре.

Это позволит для системных ресурсов интерпретатора использовать всего два регистра из 15.

Один для адресации используемой команды, второй может и не понадобится. Просто пока в запас взял.

HIS
() автор топика
Ответ на: комментарий от hobbit

Точно! Вспомнил для чего второй регистр будет юзаться.

Это тоже мегафича за счёт чего будет просто переход на исполнение команд по косвенному переходу, после исполнения которых по команде в одну строку «ВО» будет переход на новый цикл выборки следующей команды.

HIS
() автор топика
Ответ на: комментарий от HIS

Ринат тогда просто сказал, что он хочет сразу исходники.

Я что-то не вижу таких слов Рината в той теме. Ты его точно с @tailgunner не перепутал? Это бы всё объяснило.

мне нужно в виде интереса этого человека как это работает.

Интерес есть.

hobbit ★★★★★
()
Ответ на: комментарий от hobbit

Ты его точно с tailgunner не перепутал?

Нет, не перепутал. Ринат много раз меня обозвал балаболом, но я его простил уже.

Интерес есть.

Отлично. Значит допилим эту бесполезную штуку.

HIS
() автор топика
Ответ на: комментарий от hobbit

Мне не хватало только моральной поддержки. Я знаю, что это никому не нужно, потому и не интересно было. Но если ты меня поддержишь по человечески я сделаю заново. И да. Я уже делаю.

Может даже лучше получится. Хоть никому и не нужно :)

HIS
() автор топика
Ответ на: комментарий от hobbit

Таилганнер к стати вполне адекватен.

Я как-то на него наехал после срача с Ринатом… Потом я извинился, он меня пожурил и всё.

HIS
() автор топика
Ответ на: комментарий от hobbit

Интерес есть.

Тут ерунда в другом.

У меня интереса нет.

Но ты знаешь? Если тебе интересно. Сделаем!

:)

Ринат молчит. Он просто требует исходники. А это не интересно для меня.

Ведёт себя Ринат плохо.

HIS
() автор топика
Ответ на: комментарий от hobbit

Интерес есть.

Я обещанное не забросил. У нас дикая жара стоит уже 4 сутки. Работают мозги медленно. Но я вспомнил ещё много фич.

Процесс идёт.

HIS
() автор топика
Ответ на: комментарий от hobbit

Объясню суть финта косвенного условного перехода.

Он требует только одну строку кода в калькуляторе.

Там есть нюансы. Но это дольше перепридумывать и писать реальный код чем описать на словах.

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

Каждая команда состоит из двух знакомест калькулятора

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

И выбор класса команды и выбор сути отработки её идёт специальной (настоящей подпрограммой калькулятора), потому что она очень длинна и насколько помню занимает почти треть памяти калькулятора.

HIS
() автор топика
Ответ на: комментарий от HIS

Соврал :) примерно 10 команд.

Остальные почти 90% распределяются на вычисления в программе самого интерпретатора.

Там есть пару сложных нюансов, которые тратятся на выделение дробно и целой части, а потом их слияния для смены текущей адресации выборки команды.

Да я это всё перевспомнил почти во всех деталях.

Грубо говоря потом на фактическое исполнение команд интерпретатора тратятся всего по два шага.

За счёт финта из четырёх строк описанных мной ранее я например любые арифметические действия (которые я описывал ранее и их совсем не много и там не только арифметические) вместятся всего в две строки программы.

Если пока не полностью вдаваться в вопросы описанные ранее, то я смогу описать в коде интерпретатора 10 одностроковых команд калькулятора в две строки каждая.

Например сложение будет выглядеть как «+ ВО» ну или «СП ВО» ну или допустим «x^2 ВО». За счёт этого я вмещаю 10 команд в 20 шагов.

HIS
() автор топика
Ответ на: комментарий от HIS

Есть команды взятия их «РАМ» в регист «Х» и запись в «РАМ» из регистра «Х» тут гораздо хитрее

И та и другая команда, тоже всего занимает по 2 строки кода.

Тоесть косвенная запись в нужный регист/из нужного региста и ВО в конце.

HIS
() автор топика
Ответ на: комментарий от HIS

Так же я сделал условные переходы.

Они были жутко сложны для реализации и я решил что будут только такие потому что я бы точно не влез в командное пространство калькулятора. Там были тоже ограничения.

Были нюансы и с адресацией регистров для хранения переменных. Я их опишу чуть позже.

Ну ничего. Я постепенно воссоздаю эту поделку по желаниям «трудящихся».

Обещанная программа для решения квадратного уравнения написанная под этот интерпретатор тоже будет. (если не сдохну от жары)

HIS
() автор топика
Ответ на: комментарий от hobbit

К стати от меня Ринат отлип увидев скорее всего уровень моего проиводства даже в стиле моих сраных пятнашек.

Я его тоже не трогал давно и никогда не хотел трогать.

Ты то чего хочешь?

HIS
() автор топика
Ответ на: комментарий от HIS

Хочу посмотреть что ты умеешь.

Мой гитхаб — в моём профиле.

Ты то чего хочешь?

А хотел я именно того, чтобы ты скорректировал своё поведение на ЛОРе. Для того, чтобы тебя же лучше понимали. Поскольку те же наезды на Рината были совсем недавно и для стороннего наблюдателя выглядели ну совсем немотивированно.

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 1)
Ответ на: комментарий от HIS

Упаси меня боже заставлять кого-то избивать кого-то. Выйди за рамки агрессивной системы понятий.

Я всего лишь говорил, что здесь на ЛОРе лучший аргумент - это код. Код Рината все видели. Вот и всё.

P.S. И это - насчёт «младенца». По написанному им открытому коду Ринат сильно постарше меня будет.

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 1)
Ответ на: комментарий от hobbit

Код Рината все видели. Вот и всё.

Я предлагал код шашек Ринату.

Именно он же так странно себя ко мне ведёт и требовал код моих поделок. Он же и отказался от именно кода шашек. Сказал что хочет только не существующий (а он действительно не существовал со времён потери бумажки около 30 лет назад) код интерпретатора для МК 61.

Ты бы может занялся воспитанием самого Рината?

HIS
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.