ну то есть в итоге безопасный оберон не справляется и приходится небезопасно ассемблерить
хде, на спектрумах? это даже на взрослых машина долго получится и памяти потребует еще сколько?
что противоречит основной причине применения таких приёмчиков - экономии
не "хитрожопое", а ключевое для успешных применений на восьмибитках
и потому он для слабых восьмибиток малопригоден
мы на спектруме, тут никто уже далеко не едет
шта? где логика? каким образом меньшие ограничения мешают минимизировать?
так даже сам Вирт не понимает, как должно быть - то он выкинет из оберонов что-нибудь, то вернёт
и какими же? чтоб до этого в других не встречались? а то явно на паскаль походит только всратый structured text
проблема в том, что "ради безопасности" снять его можно только вместе с головой (угу, асм-вставки)
а поклеить можно много разных заранее из чего хочешь - и потом носить или НЕ носить
аж так редко, что сейчас в каждом утюге по jit-компилятору, а смежную задачу предсказания ветвлений и вовсе решают аппаратно
"мощные" сравнительно с чем? на любой платформе доступ к железу без посредников заведомо эффективнее
а просто играбельные аркады на яву на ретроплатформах вполне возможны при опять же в достаточной поддержке железа
как пример - атари с тормозным бейсиком, чуть ли не самым медленным среди всех распространённых восьмибиток
но из него был удобный доступ к возможностям железа - аппаратным спрайтам, видеорежимам, эффектам
и как следствие динамичных игр на бейсике там хватает
для кого поддерживать и зачем, если при отладочных средствах форта и прямых руках сразу норм
если ты на форте увидел простыню, этот код заведомо хреновый и написанный новичком, испорченным "нормальными" языками
не стоит тратить время в этом копаться, лучше поискать нормальный код нормального фортера
- - - Добавлено - - -
повнимательней, ответ на этот вопрос уже был дан выше - с тем, что все его удобные возможности сохраняются
могу повторить про важность веры и надежды для паскалиста
ниачом, что конкретно лучше/хуже чего и чем?
использовать "в тексте" и "при выполнении" - вещи разные
как обычно занимает компиляние стандартного заголовка (немного то есть)
так ведь и добавление в ассемблерный исходник метки удлинит время компиляции
а откуда бы им взяться, ведь сам добавил - значит, сам планируешь их использовать
всё оттуда же:
это как? инклуды и таблица меток память не жрут?Сообщение от http://zxpress.ru/zxnet/code.zx/999
индекс догадался включить хотя бы? и ничего, что в данном случае он ползал по исходнику размером около 700 кб? да что из "дружелюбного" на реальном спеке вообще способно столько переварить, и за какое время, если способно? ну, то есть, хотя бы как нарезку из кучи файлов из-за ограниченности тырдоса (это к вопросу о "недружелюбности" блочной файловой системы форта)
вот только почему-то как раз на форте такого не требуется, а на дружелюбных асмах зачем-то нужно)))
а причина в том, что костыльны сами директивы типа ifused, и потому для их поддержки нужны уже эти костыли второго порядка![]()











Ответить с цитированием