The comparison and selection of programming languages for high energy physics applications
暂无分享,去创建一个
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.
[1] D. O. Williams. Language requirements for embedded systems , 1987 .
[2] Brian W. Kernighan,et al. The C Programming Language , 1978 .
[3] David O. Williams,et al. Software and languages for microprocessors , 1986 .
[4] J Cuginin. Selection and Use of General Purpose Programming Languages , 1984 .