When OOP was discussed, the focus was on its benefits. Recently, pitfalls of OOP[24] are being pointed out. We have described the problems with OOP in respect to accelerators. But these are not serious enough for avoiding OOP. In our view the benefits are much greater. Remember that the most important thing in the software construction, for the accelerator project, is to provide programs on time using a reasonable amount of resources. Although we had to make some very practical compromises while using OOP, it improved productivity.
展开▼