A comparison of three approaches to language, compiler, and library support for multidimensional arrays in JavaJosé E. MoreiraSamuel P. Midkiffet al.2001JGI 2001