Programming Languages for CSE: the state of the art

PPL Paper Number: 98-09

Authors:
L. V. Kale
Parallel Programming Laboratory, Department of Computer Science, University of Illinois at Urbana-Champaign

IEEE Computational Science and Engineering


Abstract

With advances in theoretical understanding of physical processes, and availability of high-performance computers, computational methods in science and engineering have acquired a new prominence. A multitude of programming languages are being used to program the diversity of applications in computational science and engineering (CSE). Programming languages are like toolboxes which are used to construct an engineered artifact, namely the program. Choosing the right sets of tools can make a significant impact on the productivity of the software development process, and the quality of the end product. This survey briefly examines various categories of programming languages in use today, and the contexts in which they are useful.


[postscript] [PDF] [bibtex] [text reference]