Hi Bryony! We use a few different types of software, written in C, C++ and python. It is developed and maintained by accelerator facilities all over the world and is released free and open source so that we can all use it and improve it.
We try and write software that means that anything on a network can communicate in the same way even if the devices are completely different, we give them a common language. We call this abstraction. Let me know if you have any more questions.
Comments