Носом ткнуть? Это в голом машинном коде ничего нету. В асмах - ЕСТЬ.
Или я скажу, что в голом бейсике нету никаких команд для работы с графикой
Это все машинно-специфичные НАДСТРОЙКИ, ога
Это я к тому, что воспетый Бармалеем интерпретатор - это черный ящик
Со своими странностями и глюками, не всегда известными даже человеку опытному
Запрещены! В синклер-бейсике запрещены же любые числа, кроме пятибайтных :D
И опа: это уже НЕ "обращение по имени к именованной переменной"
А совсем даже обращение по ссылке (которых в бейсике НЕТУ) :v2_tong2:
Нуичо? Ловится элементарно в том же анрыле остановкой по условию
А вот в бейсике как ты собираешься выяснять, когда именно в переменную попало недопустимое значение?
Я пишу как мне удобно, а не как захотел сто лет назад аффтар синклер-бейсика
Макросредства и условное ассемблирование уж давным-давно неотъемлемая часть любого асма
Это древние ассемблеры без оных - мертвые диалекты
Вот и пусть начнут с мелких процедур навроде печати символа
Это ты мне, старому закоренелому вендузятнику? :v2_lol:
К слову, я вообще никогда ничего не учу заранее
Лазаю в учебники и справочники по ходу дела
---------- Post added at 06:41 ---------- Previous post was at 05:14 ----------
НЕТ такой НЕОБХОДИМОСТИ :v2_dizzy_facepalm:
Ни редко, ни постоянно
Лоллллл, каких еще "проверок времени выполнения"?
Чтоб у начинающего бордюрные эффекты не съехали? :D
Начинающий вполне может поначалу работать в стиле:
...все равно получится многократно быстрее бейсикаКод:A: dw 12
B: dw 34
C: dw 0
...
CravnoAplusB:
ld hl,(A)
ld de,(B)
add hl,de
ld (C),hl
Чушь! просто нужно начинать с еще более простых вещей
Например, с вывода на экран не сообщения, а всего лишь байта
Потом символа, а потом процедура вывода сообщения сама получится
Личный опыт оставь на совести своих препов
Про "другие языки" и "начальное знакомство" тоже не спеши с выводами
В том же Лого, специально разработанном для обучения маленьких детей :D
к процедурам переходят сразу же после освоения команд управления черепашкой
то есть фактически - для начала на уровне простейшего макроса
...или что изучать их надо непременно целиком и сразу :rolleyes:
Можно хоть на форуме спросить, если что неясно
Нужно просто перестать постоянно видеть трудности там, где их нет
Начиная с мелочей в ассемблере, набираешь опыт постепенно
Начиная с бейсика, пропускаешь важнейший пласт в начале
На стандартном бейсике дествительно большую программу вообще хрен напишешь и хрен отладишь
Много дольше, чем ловить ошибки чистого кода в эмуле встроенным дебагером
Дык она еще на синклер-бейсике чем длиннее, тем тормознее
...взять хотя бы песюковый офис, чтобы не мучиться :p
Отказ только от "неструктурного" GOTO, а не вообще
В голове они у тебя отсутствуют, а не в современных ассемблерах :v2_dizzy_facepalm:
А при чем тут СПЕКТРУМ? :v2_conf2:
И в бейсике нет (по сравнению с дебагером в анрыле это же бугагашечки)
Говорил же, на Спеке начните с Лого - там и графика, и редактор лучше
И любую процедуру можно вызывать по имени с командной строки

