PDA

Просмотр полной версии : Экономия памяти в Sinclair BASIC — большая таблица



michellekg
14.12.2023, 02:38
Товарищи, я тут решил свести в одну таблицу все методы экономии памяти в Бейсике по части чисел. Взял за основу уже давно известные трюки и добавил некоторое количество своих, свеженайденных. Иногда может быть очень полезно, чтобы сэкономить несколько байт.

Если найдёте то, что я пропустил — смело пишите сюда или оставляйте комментарии в таблице, доступ для этого есть у всех, я потом внесу. Кстати, спасибо за помощь Олегу Сенину, он уже повносил всякое.

https://docs.google.com/spreadsheets/d/1100QdsKRWrbm7M4NzU0Bq8GyaX_Yj2r2W1Ry2yvlhnU/edit?usp=sharing

michellekg
19.12.2023, 19:00
От души обновили таблицу — добавили несклько тысяч новых чисел. Это по большей части дробные числа между 0 и 2, а также отрицательные значения, но есть и очень полезные числа 1 and 255. Спасибо Ru Guevara за такой подгон!

NEO SPECTRUMAN
19.12.2023, 19:14
теперь нужон автоматический оптимизатор (нет мне он не нужон)

goodboy
19.12.2023, 19:36
теперь нужон автоматический оптимизатор
они давно существуют.
как вариант можно ещё и все числа заменить точками - неплохая защита получается.

https://pic.maxiol.com/thumbs2/1703003685.3645247759.basic.png (https://pic.maxiol.com/?v=1703003685.3645247759.basic.png&dp=2)

только надо не забывать что все эти ухищрения заметно тормозят выполнение программы.