skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: The comparison and selection of programming languages for high energy physics applications

Conference ·
OSTI ID:5311247

This paper discusses the issues surrounding the comparison and selection of a programming language to be used in high energy physics software applications. The evaluation method used was specifically devised to address the issues of particular importance to high energy physics (HEP) applications, not just the technical features of the languages considered. The method assumes a knowledge of the requirements of current HEP applications, the data-processing environments expected to support these applications and relevant non-technical issues. The languages evaluated were Ada, C, FORTRAN 77, FORTRAN 99 (formerly 8X), Pascal and PL/1. Particular emphasis is placed upon the past, present and anticipated future role of FORTRAN in HEP software applications. Upon examination of the technical and practical issues, conclusions are reached and some recommendations are made regarding the role of FORTRAN and other programming languages in the current and future development of HEP software. 54 refs.

Research Organization:
Stanford Linear Accelerator Center, Menlo Park, CA (United States)
Sponsoring Organization:
USDOE; USDOE, Washington, DC (United States)
DOE Contract Number:
AC03-76SF00515
OSTI ID:
5311247
Report Number(s):
SLAC-TN-91-6; CONF-900388-5; ON: DE91017130
Resource Relation:
Conference: International workshop on software engineering, artificial intelligence and expert systems for high energy and nuclear physics, Lyon (France), 19-24 Mar 1990
Country of Publication:
United States
Language:
English