Publication View

USE OF OBJECT ORIENTED INTERPRETIVE LANGUAGES IN AN ACCELERATOR CONTROL SYSTEM (2009)

Abstract
In a control system for a high energy accelerator, like KEKB, quick application development/modification is required. This short turn-around time is especially important during a commissioning of the accelerator. In KEKB control system, we have achieved this goal by introducing interpretive programming languages, Python and SAD, in the control system. SAD is the language originally developed at KEK for accelerator lattice design. The other, Python, is the language system distributed as a public domain software. These languages are used not only for prototyping application but also for developing application software used in daily operation. These languages are easier to learn and safer to use compared to compiled languages such as C or C++. Interface to the appropriate widget library from these

Publication details
Download http://citeseerx.ist.psu.edu/viewdoc/summary?doi=?doi=10.1.1.135.271
Source http://www-acc.kek.jp/www-acc-exp/kekb/control/activity/publications/icalepcs99-mc1p36.pdf
Contributors CiteSeerX
Repository CiteSeerX - Scientific Literature Digital Library and Search Engine (United States)
Type text
Language English
Relation 10.1.1.51.288