Foreword

Humankind is defined by language; but civilization is defined by writing.”

Computer science is defined by computer languages.

Will the information age be defined by the web of software languages?[2]

[2] The first two sentences are the first two sentences of the book The world’s writing systems, co-edited by P. T. Daniels and W. Bright. These three sentences attempt to summarize in a very concise way the logical progression from Stone Age and natural languages toward Information Age and software languages.

Since the invention of writing and then of printing, many books have been written on many different topics. So one should always ask, why another book? In particular, why did the author spend so much time and effort in writing ...

Get Software Language Engineering: Creating Domain-Specific Languages Using Metamodels now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.