Всё ли понимают, что любой цикл это на самом деле goto?
Как ты будешь создавать цикл без перехода по метке?
таки это уже не переход?
Jmp и jnz
Хм, а что если сделать SMC, который будет в зависимости от условия, генерировать вперёд содержимое цикла, тем самым без необходимости перехода? Гениально...
таки цикл большой, вдруг page fault выскочит
А goto еще используется что бы на метку из любого места при написании игр
Ещё проблема с клонированием кода вперёд. Нужно ведь это делать в зависимости от условия, получается цикл... Думаю, можно через таблицу сделать с адресами.
Я вообще хз за что хейт такой на goto
Бэйсик за это прокляли
Так вот ведь выше были любитель стандартов)) запретили С-программистам использовать такие вещи.
и в паскале оно всё равно есть)
Это была не причина, а повод.
так даже if — goto
там в своё время был капец
Обсуждают сегодня