Может быть, заголовок этого вопроса должен звучать так: «Если вы притворяетесь, что кодируете на языке, отличном от того, на котором фактически кодируете», и мой ответ будет «определенно нет».
В вашем примере вы изобретаете новый язык с теми же возможностями, что и в javascript, за исключением того, что вы единственный человек, который знает его. Единственная цель, которой он служит, - сообщить читателю, что вы предпочитаете структуру Python структуре Javascript. Я не хочу изучать новый язык только для того, чтобы вы могли выразить это мнение.
Использование макросов для того, чтобы C выглядел как Паскаль является еще одним примером этого и высмеивается по той же причине.
Более мягкая форма этого (и одна из моих любимых ненавистей) использования пробелов для искажения синтаксиса, обычно в C, как в:
int* p;
(где вы притворяетесь, что *
более тесно связан с int
, чем с p
, в противоположность тому, как его видит синтаксический анализатор.)