Creating tools to open up programming languages to multiple users

Credit: Shutterstock

Programming languages are used by a variety of end-users, with different knowledge and experience. These languages usually offer a single user interface or syntax, while it is important to offer different interfaces depending on the programming task and the background of the users. From the language engineering point of view, offering multiple user interfaces for the same language is expensive. Therefore, Ph.D. candidate Mauricio Verano Merino studied how to engineer different end-user interfaces for Domain Specific Languages (DSLs) in a practical way.

Computational notebooks, block-based environments, and projectional editors allow end-users to create programs, but these are …
Read more…….

Be the first to comment

Leave a Reply

Your email address will not be published.


*