Java 25: упрощённые исходники

Язык Java развивается. Не так давно вышла очередная версия, в которой, помимо всего прочего, вышло любопытное обновление языка (JEP-512).
Изменения, в язык внесенные, делают его более пригодным и удобным для обучения и написания коротких программ.
В этой статье хочу рассказать о том, как это сделано. Для этого заглянем в компилятор и немного коснемся теории создания языков.