Title :
High-level language extensions for user-interface programming
Author :
Lafuente, Juan M.
Author_Institution :
IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
fDate :
11/1/1992 12:00:00 AM
Abstract :
Many user-interface toolkits, screen management facilities and user-interface management systems (UIMS) have been developed for creating user interfaces. These systems, however, normally require the user to learn a new programming language or set of techniques. Extending conventional programming languages has the advantage that the same language can be used for describing both the application and the user interface. This paper outlines several drawbacks of conventional high-level procedural languages and presents extensions to Pascal to facilitate user-interface programming. The goal is to provide a language where the display items, dialogue control rules, application software, concurrent operations, and dynamic program linking can all be easily programmed in the same language, without resorting to an assembler language or another language
Keywords :
Pascal; high level languages; software engineering; user interfaces; Pascal; high-level procedural languages; programming language; screen management facilities; user-interface management systems; user-interface programming; user-interface toolkits;
Journal_Title :
Software Engineering Journal