Author: Peter John Brown
Publisher: Wiley-Interscience
ISBN:
Category : Macro processors
Languages : en
Pages : 268
Book Description
Macro processors: basic concepts; Special-purpose and general-purpose; The IBM OS macro-assembler; The PL/I macro processor; GPM and the TRAC language; ML/I and STAGE2; Communications between macros; Implementation; Uses and limitations; Compiler-integrated macros; Software portability; Use of macros for software writing; Some practitioners of DLIMPs; Making compilers portable; Families of descriptive languages; A portability project; Description of the project; The ALGEBRA system; The kernel of LOWL; Mapping and documentation; The LOWL Kernel test program; Listing of LOWLTEST; MD-logic and LOWL extensions for algebra; Listing of ALGEBRA; Testing an implementation of algebra; Writing software in LOWL.
Macro Processors and Techniques for Portable Software
Author: Peter John Brown
Publisher: Wiley-Interscience
ISBN:
Category : Macro processors
Languages : en
Pages : 268
Book Description
Macro processors: basic concepts; Special-purpose and general-purpose; The IBM OS macro-assembler; The PL/I macro processor; GPM and the TRAC language; ML/I and STAGE2; Communications between macros; Implementation; Uses and limitations; Compiler-integrated macros; Software portability; Use of macros for software writing; Some practitioners of DLIMPs; Making compilers portable; Families of descriptive languages; A portability project; Description of the project; The ALGEBRA system; The kernel of LOWL; Mapping and documentation; The LOWL Kernel test program; Listing of LOWLTEST; MD-logic and LOWL extensions for algebra; Listing of ALGEBRA; Testing an implementation of algebra; Writing software in LOWL.
Publisher: Wiley-Interscience
ISBN:
Category : Macro processors
Languages : en
Pages : 268
Book Description
Macro processors: basic concepts; Special-purpose and general-purpose; The IBM OS macro-assembler; The PL/I macro processor; GPM and the TRAC language; ML/I and STAGE2; Communications between macros; Implementation; Uses and limitations; Compiler-integrated macros; Software portability; Use of macros for software writing; Some practitioners of DLIMPs; Making compilers portable; Families of descriptive languages; A portability project; Description of the project; The ALGEBRA system; The kernel of LOWL; Mapping and documentation; The LOWL Kernel test program; Listing of LOWLTEST; MD-logic and LOWL extensions for algebra; Listing of ALGEBRA; Testing an implementation of algebra; Writing software in LOWL.
Macro Processors and Techniques for Portable Software
Author: Peter John Brown
Publisher:
ISBN:
Category : Macro processors
Languages : en
Pages : 244
Book Description
Publisher:
ISBN:
Category : Macro processors
Languages : en
Pages : 244
Book Description
Software Portability
Author: P. J. Brown
Publisher: CUP Archive
ISBN: 9780521297257
Category : Computers
Languages : en
Pages : 348
Book Description
Publisher: CUP Archive
ISBN: 9780521297257
Category : Computers
Languages : en
Pages : 348
Book Description
Software Reuse: Methods, Techniques, and Tools
Author: Cristina Gacek
Publisher: Springer
ISBN: 3540460209
Category : Computers
Languages : en
Pages : 365
Book Description
As a result of the open-source movement there is now a great deal of reusable software available in the public domain. This offers significant functionality that commercial software vendors can use in their software projects. Open-source approaches to software development have illustrated that complex, mission critical software can be developed by distributed teams of developers sharing a common goal. Commercial software vendors have an opportunity to both learn from the op- source community as well as leverage that knowledge for the benefit of its commercial clients. Nonetheless, the open-source movement is a diverse collection of ideas, knowledge, techniques, and solutions. As a result, it is far from clear how these approaches should be applied to commercial software engineering. This paper has looked at many of the dimensions of the open-source movement, and provided an analysis of the different opportunities available to commercial software vendors. References and Notes 1. It can be argued that the open-source community has produced really only two essential 9 products -- Apache (undeniably the most popular web server) and Linux although both are essentially reincarnations of prior systems. Both are also somewhat products of their times: Apache filled a hole in the then emerging Web, at a time no platform vendor really knew how to step in, and Linux filled a hole in the fragmented Unix market, colored by the community s general anger against Microsoft. 2.Evans Marketing Services, Linux Developers Survey, Volume 1, March 2000.
Publisher: Springer
ISBN: 3540460209
Category : Computers
Languages : en
Pages : 365
Book Description
As a result of the open-source movement there is now a great deal of reusable software available in the public domain. This offers significant functionality that commercial software vendors can use in their software projects. Open-source approaches to software development have illustrated that complex, mission critical software can be developed by distributed teams of developers sharing a common goal. Commercial software vendors have an opportunity to both learn from the op- source community as well as leverage that knowledge for the benefit of its commercial clients. Nonetheless, the open-source movement is a diverse collection of ideas, knowledge, techniques, and solutions. As a result, it is far from clear how these approaches should be applied to commercial software engineering. This paper has looked at many of the dimensions of the open-source movement, and provided an analysis of the different opportunities available to commercial software vendors. References and Notes 1. It can be argued that the open-source community has produced really only two essential 9 products -- Apache (undeniably the most popular web server) and Linux although both are essentially reincarnations of prior systems. Both are also somewhat products of their times: Apache filled a hole in the then emerging Web, at a time no platform vendor really knew how to step in, and Linux filled a hole in the fragmented Unix market, colored by the community s general anger against Microsoft. 2.Evans Marketing Services, Linux Developers Survey, Volume 1, March 2000.
Methods of Algorithmic Language Implementation
Author: A. Ershov
Publisher: Springer Science & Business Media
ISBN: 9783540080657
Category : Computers
Languages : en
Pages : 364
Book Description
With contributions by numerous experts
Publisher: Springer Science & Business Media
ISBN: 9783540080657
Category : Computers
Languages : en
Pages : 364
Book Description
With contributions by numerous experts
A Practical Handbook for Software Development
Author: N. D. Birrell
Publisher: Cambridge University Press
ISBN: 9780521347921
Category : Computers
Languages : en
Pages : 276
Book Description
The designer of a software system, like the architect of a building, needs to be aware of the construction techniques available and to choose the ones that are the most appropriate. This book provides the implementer of software systems with a guide to 25 different techniques for the complete development processes, from system definition through design and into production. The techniques are described against a common background of the traditional development path, its activities and deliverable items. In addition the concepts of metrics and indicators are introduced as tools for both technical and managerial monitoring and control of progress and quality. The book is intended to widen the mental toolkit of system developers and their managers, and will also introduce students of computer science to the practical side of software development. With its wide-ranging treatment of the techniques available and the practical guidance it offers, it will prove an important and valuable work.
Publisher: Cambridge University Press
ISBN: 9780521347921
Category : Computers
Languages : en
Pages : 276
Book Description
The designer of a software system, like the architect of a building, needs to be aware of the construction techniques available and to choose the ones that are the most appropriate. This book provides the implementer of software systems with a guide to 25 different techniques for the complete development processes, from system definition through design and into production. The techniques are described against a common background of the traditional development path, its activities and deliverable items. In addition the concepts of metrics and indicators are introduced as tools for both technical and managerial monitoring and control of progress and quality. The book is intended to widen the mental toolkit of system developers and their managers, and will also introduce students of computer science to the practical side of software development. With its wide-ranging treatment of the techniques available and the practical guidance it offers, it will prove an important and valuable work.
Computational Science, Mathematics, and Software
Author: Ronald F. Boisvert
Publisher: Purdue University Press
ISBN: 9781557532503
Category : Computers
Languages : en
Pages : 414
Book Description
This volume contains 19 contributions from the International Symposium for Computational Science, 1999. Topics covered include delivery mechanisms for numerial algorithms, intelligent systems for recommending scientific software and the architecture of scientific problem-solving environments.
Publisher: Purdue University Press
ISBN: 9781557532503
Category : Computers
Languages : en
Pages : 414
Book Description
This volume contains 19 contributions from the International Symposium for Computational Science, 1999. Topics covered include delivery mechanisms for numerial algorithms, intelligent systems for recommending scientific software and the architecture of scientific problem-solving environments.
Portable Programming
Author: Peter J. L. Wallis
Publisher: John Wiley & Sons
ISBN:
Category : Computers
Languages : en
Pages : 164
Book Description
Publisher: John Wiley & Sons
ISBN:
Category : Computers
Languages : en
Pages : 164
Book Description
Concise Encyclopedia of Computer Science
Author: Edwin D. Reilly
Publisher: John Wiley & Sons
ISBN: 9780470090954
Category : Computers
Languages : en
Pages : 908
Book Description
The Concise Encyclopedia of Computer Science has been adapted from the full Fourth Edition to meet the needs of students, teachers and professional computer users in science and industry. As an ideal desktop reference, it contains shorter versions of 60% of the articles found in the Fourth Edition, putting computer knowledge at your fingertips. Organised to work for you, it has several features that make it an invaluable and accessible reference. These include: Cross references to closely related articles to ensure that you don’t miss relevant information Appendices covering abbreviations and acronyms, notation and units, and a timeline of significant milestones in computing have been included to ensure that you get the most from the book. A comprehensive index containing article titles, names of persons cited, references to sub-categories and important words in general usage, guarantees that you can easily find the information you need. Classification of articles around the following nine main themes allows you to follow a self study regime in a particular area: Hardware Computer Systems Information and Data Software Mathematics of Computing Theory of Computation Methodologies Applications Computing Milieux. Presenting a wide ranging perspective on the key concepts and developments that define the discipline, the Concise Encyclopedia of Computer Science is a valuable reference for all computer users.
Publisher: John Wiley & Sons
ISBN: 9780470090954
Category : Computers
Languages : en
Pages : 908
Book Description
The Concise Encyclopedia of Computer Science has been adapted from the full Fourth Edition to meet the needs of students, teachers and professional computer users in science and industry. As an ideal desktop reference, it contains shorter versions of 60% of the articles found in the Fourth Edition, putting computer knowledge at your fingertips. Organised to work for you, it has several features that make it an invaluable and accessible reference. These include: Cross references to closely related articles to ensure that you don’t miss relevant information Appendices covering abbreviations and acronyms, notation and units, and a timeline of significant milestones in computing have been included to ensure that you get the most from the book. A comprehensive index containing article titles, names of persons cited, references to sub-categories and important words in general usage, guarantees that you can easily find the information you need. Classification of articles around the following nine main themes allows you to follow a self study regime in a particular area: Hardware Computer Systems Information and Data Software Mathematics of Computing Theory of Computation Methodologies Applications Computing Milieux. Presenting a wide ranging perspective on the key concepts and developments that define the discipline, the Concise Encyclopedia of Computer Science is a valuable reference for all computer users.
Reflection and Software Engineering
Author: Walter Cazzola
Publisher: Springer Science & Business Media
ISBN: 3540677615
Category : Computers
Languages : en
Pages : 235
Book Description
This book presents the state of the art of research and development of computational reflection in the context of software engineering. Reflection has attracted considerable attention recently in software engineering, particularly from object-oriented researchers and professionals. The properties of transparency, separation of concerns, and extensibility supported by reflection have largely been accepted as useful in software development and design; reflective features have been included in successful software development technologies such as the Java language. The book offers revised versions of papers presented first at a workshop held during OOPSLA'99 together with especially solicited contributions. The papers are organized in topical sections on reflective and software engineering foundations, reflective software adaptability and evolution, reflective middleware, engineering Java-based reflective languages, and dynamic reconfiguration through reflection.
Publisher: Springer Science & Business Media
ISBN: 3540677615
Category : Computers
Languages : en
Pages : 235
Book Description
This book presents the state of the art of research and development of computational reflection in the context of software engineering. Reflection has attracted considerable attention recently in software engineering, particularly from object-oriented researchers and professionals. The properties of transparency, separation of concerns, and extensibility supported by reflection have largely been accepted as useful in software development and design; reflective features have been included in successful software development technologies such as the Java language. The book offers revised versions of papers presented first at a workshop held during OOPSLA'99 together with especially solicited contributions. The papers are organized in topical sections on reflective and software engineering foundations, reflective software adaptability and evolution, reflective middleware, engineering Java-based reflective languages, and dynamic reconfiguration through reflection.