a Programming System for Interactive Production of Application Software
نام نخستين پديدآور
by Rudolf Marty.
وضعیت نشر و پخش و غیره
محل نشرو پخش و غیره
Berlin, Heidelberg
نام ناشر، پخش کننده و غيره
Springer Berlin Heidelberg
تاریخ نشرو بخش و غیره
1981
فروست
عنوان فروست
Informatik-Fachberichte, 45.
یادداشتهای مربوط به مندرجات
متن يادداشت
Section A explains the reasons for defining a comprehensive programming system and gives the design principles for an interactive programming language as well as for an interactive programming system. --; Section B defines the programming language PISA, the predefined routines, and the interfaces between a PISA program and its environment. --; Section C describes the syntax and the semantics of a PISA session providing the interactive environment for creating, testing, maintaining, and using PISA programs. --; Section D shows how the programming system PISA can be employed in several typical areas of applications. Particular attention is paid to the use of the PISA interfaces. --; Section E gives some guidelines for an implementation of PISA and suggests efficient run-time code structures for several language constructs and system components. --; Section F focuses on the portability aspects of PISA programs: Following a discussion of design aspects that make PISA a highly portable language, a portability checker for PISA programs and a validation system for PISA implementations is proposed.
یادداشتهای مربوط به خلاصه یا چکیده
متن يادداشت
This report introduces the programming system PISA intendei for the interactive production of application software. The heart of the programming system is a new programming language, also called PISA. An interactive environment for this language permits the creation, test, maintenance, and usage of PISA programs in a real-time dialogue fashion. Both the programming language and its interactive environment are described without any reference to a specific implementation. Together, they form a well defined programming system whose components interact harmoniously. The programming system PISA is dedicated to application software production. This implies that production of system software and online-control programs is not a goal of PISA. Furthermore, it means that PISA must meet several requirements as they arise from commercial application software production, the most stringent ones being economy, availability, and compatibility: In the long term the overall cost of software production and usage with such a programming system must be less than with conventional means, the programming system must be available or implementable on a wide range of computer systems currently used, and existing data must be accessible in its actual physical representation. The definition of PISA is given in a heavily annotated form in this report: Examples for the use of single componer.ts as well as for the entire system are presented, most of the lan~uage constructs and system facilities are commented on briefly, and the implications of the programming system's design on implementability and portability issues are discussed.
موضوع (اسم عام یاعبارت اسمی عام)
موضوع مستند نشده
Computer science.
موضوع مستند نشده
Software engineering.
نام شخص به منزله سر شناسه - (مسئولیت معنوی درجه اول )