# Which programming language is used at the Large Hadron Collider? [closed]

First off I am new to computer science (first semester) and do not know anything about physics, so I am appologizing up front for this not very scientific question.

I've been wondering how data is processed at the LHC. I am sure CERN doesn't just use one programming language to write code but I am curious what the fastest (machine nearest?) language is, keeping in mind that particles at LHC are nearly moving at the speed of light.

So if for example a sensor senses a particle on one side of the LHC, and there is a sensor on the other side of the LHC, data from one side to the other would have a direct and shorter way, but the processing would have to take less than a 50 millionth of second (est.), right?

## closed as off-topic by Raphael♦Mar 29 '14 at 11:48

This question appears to be off-topic. The users who voted to close gave this specific reason:

• "Questions about software development or programming tools are off-topic here, but can be asked on Stack Overflow." – Raphael
If this question can be reworded to fit the rules in the help center, please edit the question.

• As far as I'm aware, the model at CERN is to generate huge amounts of data at the experiment sites and then store it for later processing. I'm not aware of any requirement to process and transmit data from one side of the accelerator to the other, in real-time, while experiments are going on. – David Richerby Mar 29 '14 at 0:17
• There is also the possibility that some of the preprocessing runs in hardware (or at least programmable hardware). – Yuval Filmus Mar 29 '14 at 2:37
• While the data processing CERN does is certainly interesting, questions about their technology are hardly ontopic here. That said, I'm sure they publish significant parts of if (them being scientists and all); questions about specifics of what they do can be valid questions for this site. Even then, you may be better off on Computational Science, Cross Validated or Physics, depending on the question. – Raphael Mar 29 '14 at 11:50
• yes there are big challenges with "big data" and moving/processing massive amts of data. one of the central areas of efficiency focus is algorithms that process images/tracks and attempt to separate out "interesting" from "noninteresting" tracks... ie events that one wants to analyze vs pictures without the event being searched for. think there are some fast/optimized image processing algorithms for all that. yes think general algorithms in use here are on topic for this site & think its too bad/pity theres next to nothing on LHC/Higgs etc right now on this CS site esp given CS pivotal role. – vzn Mar 29 '14 at 15:56
• @vzn thanks for putting the question to the chat. The reply by dmckee pretty much states what I was looking for. – qwertz Mar 30 '14 at 21:12