A FORTRAN-like language, CFD, is described as it relates to the parallel hardware of ILLIAC IV. Included are the basic goals of the authors of CFD and some of the author's own experiences during the evolution of the language. CFD was developed for the ILLIAC IV to provide programmers with a language similar to commonly used versions of FORTRAN. Many of the deviations from FORTRAN found in CFD were dictated by the parallel hardware architecture of ILLIAC IV.