Гото
В PHP появится аналог оператора goto. Пиздец котенку.Причем давно уже пиздец.
Другое дело, что дай идиоты бомбу — он себе ноги оторвёт.
А я действительно за всё время не сталкивался с ситуацией, когда без цикла не обойтись.
Не вижу связи с. :)
Это можно сделать без джампов :p
Простите.
Во-первых, при чем здесь ассемблер, без разницы, в каком языке (за исключением самого ассемблера)?
Во-вторых, когда интерпретатор делает джамп, это еще страшнее, чем когда он (процессор) сам делает джамп. Я бы тебя отправил читать про конвеер в частности и память в целом (http://www.google.com/search?hl=en&q=what+every+programmer+should+know+about+memory&btnG=Google+Search), но ты же хуй пойдешь.
Бля, чего ты мутишь? Когда интерпретатор делает джамп, то генерируется собственно машинный код, соответствующий ассемблеровскому jmp. Потому что процессору категорически похую, что у него там сверху — похапэ, память или конвеер с Зоргом. Именно об этом я и сказал.
Ну а то, что интерпретатор или компилятор генерят десяток других артефактов вместе с этим джампом — как бы само собой разумеется.
OMG! Пиши еще, я за чипсами пока схожу.
Я сказал, что гоуту спасает от глубоких вложений и при экстренной оптимизации, на что один сказал, что можно выйти и без стука, другого вообще китайцы больше волнуют.
В то время как ваш сраный сцэплюсплюс вещает из мсдн-а:
Within nested statements, the break statement terminates only the do, for, switch, or while statement that immediately encloses it. You can use a return or goto statement to transfer control from within more deeply nested structures.
Про китайцев — ни слова, бля.
> Я сказал, что гоуту спасает от глубоких вложений и при экстренной оптимизации
Это бред. Если я увижу в проекте слово goto — этот кусок будет немедленно переписан, а на автора наклеен ярлык со словом «идиот».
> Ололо, в комментариях программисты!
Только тебя ждали, теперь полный комплект.
Ах, да, PHP еще и не энфорсит one entry one exit, на костёр!