Author: Skelly, J.F.
Paper Title Page
S14OOP01 Object-Oriented Programming Techniques for the AGS Booster 500
 
  • J.F. Skelly
    BNL, Upton, New York, USA
 
  Funding: Work performed under the auspices of the U.S. Department of Energy.
The applications software developed for the control system of the AGS Booster Project was written in the object-oriented language, C++. At the start of the Booster Project, the programming staff of the AGS Controls Section comprised some dozen programmer/analysts, all highly fluent in C but novices in C++. During the course of this project, nearly the entire staff converted to using C++ for a large fraction of their assignments. Over 100 C++ software modules are now available both for Booster and general AGS use, of which a large fraction are broadly applicable tools. The transition from C to C++ from a managerial perspective is discussed and an overview is provided of the ways in which object classes have been applied in Booster software development.
 
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS1991-S14OOP01  
About • Received ※ 11 November 1991 — Accepted ※ 20 November 1991 — Issued ※ 04 December 1992  
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)