• 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