DocumentCode
809369
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
Volume
7
Issue
6
fYear
1992
fDate
11/1/1992 12:00:00 AM
Firstpage
409
Lastpage
424
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;
fLanguage
English
Journal_Title
Software Engineering Journal
Publisher
iet
ISSN
0268-6961
Type
jour
Filename
173273
Link To Document