Domain Specific Languages and Language Based Software Engineering are important approaches and I would argue that Systems Engineering is a form of Language Engineering whether developers realise that they are doing it or not. Markus Völter has published a new book about DSL Engineering that should be essential reading for anyone who wants a thorough grounding in this subject and some of the supporting technologies.
Simpler and faster parsing code with std::views::split
-
Parsing text files is often confusing irrespective of your programming
language. It can also be surprising slow. As an example, let us consider
the followi...
13 hours ago