Anonymous 06/15/2019 (Sat) 14:47:19 No.2647 del
>>2646
>Потом надо будет меньше разрабатывать, просто проверить на баги.
Ты когда-нибудь писал программы? Оно так не работает. Если не корректировать баги в процессе написания, то может оказаться, что у тебя половина кода полагается на неправильно тобою предположенное поведение языка в одной из строчек, которую ты написал неделю назад.

И тебе придётся всё переписывать.

Лучше вместо этого пиши код на уже существующем языке, а как доделаешь компилятор, переведи код на свой язык. Это будет гораздо эффективнее и в 1000 раз менее трудозатратно.

>И raise (бросить исключение), и return, и yield были бы почти одним и тем же.
Хорошо, слово "стекфрейм" тебе о чём-нибудь говорит? Можешь диаграмму в Паинте набросать, как происходит return - как выглядит стек до него и после - как происходит raise и как делается yield и возврат назад в генератор?

Совсем приблизительно.