粒子物理学家如何学习他们需要的编程概念?
How do particle physicists learn the programming concepts they need?
摘要:
有效和成功地阅读、使用和开发代码的能力是现代粒子物理学的关键因素。我们报告的培训计划的经验,确定为“高级编程概念”,介绍了软件的概念,方法和技术,有效地在日常工作的HEP实验或其他编程密集型领域。本文阐述了原则,动机和方法,形成的“先进的计算概念”培训计划,它传达的知识基础,到目前为止收到的反馈分析,这些概念的整合在软件开发过程中的实验,以及它的适用性,以更广泛的受众。
英文摘要:
The ability to read, use and develop code efficiently and successfully is a key ingredient in modern particle physics. We report the experience of a training program, identified as "Advanced Programming Concepts", that introduces software concepts, methods and techniques to work effectively on a daily basis in a HEP experiment or other programming intensive fields. This paper illustrates the principles, motivations and methods that shape the "Advanced Computing Concepts" training program, the knowledge base that it conveys, an analysis of the feedback received so far, and the integration of these concepts in the software development process of the experiments as well as its applicability to a wider audience.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。