Fast Array Language COmputatioN, a *(collection-oriented) *(programming language).

From its home page (see below):
<blockquote>
FALCON is an environment for the rapid prototyping, development, support, and use of high-performance numerical programs and libraries for scientific computation. It is being developed at the Center for Supercomputing Research and Development, University of Illinois at Urbana-Champaign. This environment combines the software techniques from compilers with the algebraic techniques used by algorithm developers. It uses _(MATLAB) as the source language and generates _(Fortran 90|Fortran) plus directives for parallelization, MATLAB, and _(pC++|C++) as target languages.

[..]

Main Research Goals Within the FALCON Project
<ul>
  <li>Developing static and dynamic inference methods to determine variable properties (e.g. type, rank, and shape)</li>
  <li>Using structural information about the variables to improve code performance</li>
  <li>Restructuring the operations by utilizing the algebraic information for the high-level operations</li>
  <li>Developing mappings between primitives</li>
  <li>Mapping operations to multiple target libraries</li>
</ul>
</blockquote>

<ul class="links">
  <li>_("FALCON Project Home Page"|http://www.csrd.uiuc.edu/falcon/falcon.html).</li>
</ul>
