The *(term) for a *(paradigm) of programming that involves operations on entire collections and avoids loops. Note that _(programming languages) adherents to this paradigm are intrinsically suitable to both sequential and parallel/*(distributed) execution.

<ul class="links">
  <li>_("Collection-Oriented Languages"|http://www-2.cs.cmu.edu/afs/cs.cmu.edu/project/scandal/public/papers/CMU-CS-90-127.html),Jay Sipelstein, Guy E. Blelloch,  Proceedings of the IEEE, April 1991 (and CMU-CS-90-127).</li>
  <li>_("Optimization Rules for Programming with Collective Operations"|http://pvp.cs.tu-berlin.de/publ/GWL99.html),Sergei Gorlatch, Christoph Wedler, Christian Lengauer  IPPS/SPDP'99, 1999.</li>
  <li>_("Power to Collections: Generalizing Polymorphism by Unifying Array Programming and Object-Oriented Programming"|http://www.iam.unibe.ch/~scg/Archive/Papers/Duca03cOOPALEcoop.pdf) (._(pdf)), Stphane Ducasse, Philippe Mougin.
  <li>_("skeletons archive (Bird-Meertens Formalism, functional data-parallelism)"|http://www.dcs.qmul.ac.uk/SEL-HPC/Articles/GeneratedHtml/skeleton.bmf.html).</li>
  <li>A book: _("Arrays, Functional Languages and Parallel Systems"|http://www.wkap.nl/prod/b/0-7923-9213-2?a=1)Lenore M. Restifo Mullin, Michael Jenkins, Gaetan Hains, Robert Bernecky, Guang R. Gao
October 1991, Kluwer, ISBN 0-7923-9213-2, Hardbound.</li>
  <li>_("Dr. Clemens Grelck"|http://www.isp.mu-luebeck.de/~grelck/)'s _("Virtual Bookshelf"|http://www.isp.mu-luebeck.de/~grelck/bookshelf/bookshelf.html), with a bibliography of papers related to collection-oriented techniques, notably:
    <ul>
      <li>_("Array Theory"|http://www.isp.mu-luebeck.de/~grelck/bookshelf/topics/Array_Theory.html);</li>
      <li>_("Dense Arrays"|http://www.informatik.uni-kiel.de/~sbs/bib/bookshelf/Dense_Arrays.html);</li>
      <li>_("Implementation of Arrays"|http://www.isp.mu-luebeck.de/~grelck/bookshelf/topics/Implementation_of_Arrays.html).</li>
    </ul>
</ul>

A list of collection-oriented _(programming languages):
/("Collection-Oriented" :attribute :topic :match :substring)
