| Civil Liberties Union. |
| Dictionary.com Unabridged (v 1.1) Based on the Random House Unabridged Dictionary, © Random House, Inc. 2006. |
CLU
To learn more about CLU visit Britannica.com
| © 2008 Encyclopædia Britannica, Inc. |
| Clu Shop the latest from Clu! Free 2 day shipping & returns. www.revolveclothing.com |
Sponsored Links |
| Keir Educational Resource Supplemental study media for CLU®, ChFC®, CFP® www.keirsuccess.com |
| Chartered Life Underwriter. |
| Dictionary.com Unabridged (v 1.1) Based on the Random House Unabridged Dictionary, © Random House, Inc. 2006. |
| CLU
abbr. chartered life underwriter |
| The American Heritage® Dictionary of the English Language, Fourth Edition Copyright © 2006 by Houghton Mifflin Company. Published by Houghton Mifflin Company. All rights reserved. |
CLU language
(CLUster) An object-oriented programming language developed at MIT by Liskov et al in 1974-1975.
CLU is an object-oriented language of the Pascal family designed to support data abstraction, similar to Alphard. It introduced the iterator: a coroutine yielding the elements of a data object, to be used as the sequence of values in a for loop.
A CLU program consists of separately compilable procedures, clusters and iterators, no nesting. A cluster is a module naming an abstract type and its operations, its internal representation and implementation. Clusters and iterators may be generic. Supplying actual constant values for the parameters instantiates the module.
There are no implicit type conversions. In a cluster, the explicit type conversions 'up' and 'down' change between the abstract type and the representation. There is a universal type 'any', and a procedure force[] to check that an object is a certain type. Objects may be mutable or immutable.
Exceptions are raised using 'signal' and handled with 'except'. Assignment is by sharing, similar to the sharing of data objects in Lisp. Arguments are passed by call-by-sharing, similar to call-by-value, except that the arguments are objects and can be changed only if they are mutable. CLU has own variables and multiple assignment.
See also Kamin's interpreters, clu2c.
["CLU Reference Manual", Barbara Liskov et al, LNCS 114, Springer 1981].
E-mail: Paul R. Johnson
Versions for Sun and VAX/VMS. Portable version.
(1994-12-16)
| The Free On-line Dictionary of Computing, © 1993-2007 Denis Howe |
| CLU chartered life underwriter |
| The American Heritage® Abbreviations Dictionary, Third Edition Copyright © 2005 by Houghton Mifflin Company. Published by Houghton Mifflin Company. All rights reserved. |
CLU
CLU: in Acronym Finder
| Acronym Finder, © 1988-2007 Mountain Data Systems |
View results from: Dictionary | Thesaurus | Encyclopedia | All Reference | the Web
Perform a new search, or try your search for "CLU" at:
- Amazon.com - Shop for books, music and more
- Reference.com - Encyclopedia Search
- Reference.com - Web Search powered by Ask.com
- Thesaurus.com - Search for synonyms and antonyms













