> but for example Java has a formal semantics.
I don't think that's really true. The Java language specification is entirely prose. The book you linked to was written by "outsider" authors and published in 1999 (!).
I don't think that's really true. The Java language specification is entirely prose. The book you linked to was written by "outsider" authors and published in 1999 (!).
https://fsl.cs.illinois.edu/publications/bogdanas-rosu-2015-...