JACoW is a publisher in Geneva, Switzerland that publishes the proceedings of accelerator conferences held around the world by an international collaboration of editors.
TY - CONF AU - Skelly, J.F. ED - Pak, Cheol-on ED - Kurokawa, Shin-ichi ED - Katoh, Tadahiko ED - Furukawa, Kazuro ED - Schaa, Volker RW TI - Object-Oriented Programming Techniques for the AGS Booster J2 - Proc. of ICALEPCS1991, Tsukuba, Japan, 11-15 November 1991 CY - Tsukuba, Japan T2 - International Conference on Accelerator and Large Experimental Physics Control Systems T3 - 3 LA - english AB - 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. PB - JACoW Publishing CP - Geneva, Switzerland SP - 500 EP - 504 KW - controls KW - booster KW - MMI KW - interface KW - software DA - 1992/12 PY - 1992 SN - 2226-0358 SN - 978-3-95450-254-7 DO - doi:10.18429/JACoW-ICALEPCS1991-S14OOP01 UR - https://jacow.org/icalepcs1991/papers/s14oop01.pdf ER -