... programming language. Programming languages can be divided into twomajor categories: low-level languages designed to work with the given hardware,and high-level languages that are not related to any ... protocols and environments under various software packages,which we will leave to the readers to discover and explore. An Introduction to Computational Physics Numerical simulation is now an ... Fortran language and its applica-tions, see Edgar (1992). The newest version of Fortran, known as Fortran 90, hasabsorbed many important features for parallel computing. Fortran 90 has manyextensions...