The Field Programming Environment: A Friendly Integrated Environment for Learning and Development
β Scribed by Steven P. Reiss (auth.)
- Publisher
- Springer US
- Year
- 1995
- Tongue
- English
- Leaves
- 302
- Series
- The Springer International Series in Engineering and Computer Science 298
- Edition
- 1
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
FIELD has been a remarkably successful research project. The ideas first exhibited in the environment now form the basis for most of the current generation of programming environments, including Hewlett-Packard's Softbench, DEC's FUSE, Sun's Tooltalk, Lucid's Energize, and SGI's Codevision. FIELD pioneered the notion of broadcast messaging as a basis for tool integration. Moreover, many of the other tool concepts introduced in FIELD have made their way into these environments. Thus in discussing the FIELD environment, this book actually explains the inner workings of today's programming environments.
The book will be valuable for those interested in the development of programming tools and environments, as well as serious users of programming environments. It will also be of interest to anyone undertaking a large software project, both by introducing the software tools needed to work on such a project and by demonstrating the concepts of message-based integration which can be applied to a variety of domains.
β¦ Table of Contents
Front Matter....Pages i-xxiv
Integrated Programming Environments....Pages 1-16
The FIELD Integration Mechanism....Pages 17-38
The FIELD Policy Service....Pages 39-52
The FIELD Debugger....Pages 53-79
Cross-Referencing in FIELD....Pages 81-108
FIELD Services....Pages 109-123
The Brown Workstation Environment....Pages 125-144
The Annotation Editor....Pages 145-160
The Debugger Interface....Pages 161-174
The Interface for Cross-Referencing....Pages 175-182
The Call Graph Browser....Pages 183-196
The Class Hierarchy Browser....Pages 197-209
The Interface to UNIX Profiling Tools....Pages 211-216
Configuration and Version Management....Pages 217-225
Data Structure Display....Pages 227-242
Monitoring Program Execution....Pages 243-251
The Control Panel....Pages 253-257
Retrospective....Pages 259-276
Back Matter....Pages 277-286
β¦ Subjects
Programming Languages, Compilers, Interpreters; Software Engineering/Programming and Operating Systems
π SIMILAR VOLUMES
<p>At present, there is a general consensus on the nature of learning programming, but there are different opinions on what forms an effective environment for it. It is generally recognized that the development of a mental model is a formidable task for the student and that learning programming is a
<p>Research into Fully Integrated Data Environments (FIDE) has the goal of substantially improving the quality of application systems while reducing the cost of building and maintaining them. Application systems invariably involve the long-term storage of data over months or years. Much unnecessary
<p>This brief discusses and explains how an educator can use various tools (Use Case, IPO diagrams, flowcharts, entity-relationship diagrams, information mapping) to help visualize how a learning environment will work. Such tools were originally developed for use by software engineers but as the com
Throughout this book, you will learn the inβs and outβs of multiple development environments, text editors (Vi, Vim, Atom, Sublime, Brackets), understand how to work with local, virtual and private clouds (VirtualBox, Vagrant, Cloud9), you will also learn how to automate the most common task using t
Throughout this book, you will learn the inβs and outβs of multiple development environments, text editors (Vi, Vim, Atom, Sublime, Brackets), understand how to work with local, virtual and private clouds (VirtualBox, Vagrant, Cloud9), you will also learn how to automate the most common task using t