catflap.org Online Dictionary Query


Query string:
Search type:
Database:

Database copyright information
Server information


6 definitions found
From The Free On-line Dictionary of Computing (27 SEP 03) :   [ foldoc ]

  CLU
       
          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
          ftp://pion.lcs.mit.edu/pub/clu/)" rel="nofollow">(ftp://pion.lcs.mit.edu/pub/clu/).  Portable version
          ftp://mintaka.lcs.mit.edu/pub/dcurtis/)" rel="nofollow">(ftp://mintaka.lcs.mit.edu/pub/dcurtis/).
       
          (1994-12-16)
       
       

From English Wiktionary: All languages (2023-07-27) :   [ dictinfo.com:wikt-en-ALL-2023-07-27 ]

  CLU
     n.
     (lb en UK healthcare) (initialism of en consultant-lead led unit)
     n.
     (lb en computer) a computer language developed between 1974-1975 that
  used abstract data types.

From English Wiktionary: English language only (2023-07-27) :   [ dictinfo.com:wikt-en-en-2023-07-27 ]

  CLU
     n.
     (lb en UK healthcare) (initialism of en consultant-lead led unit)
     n.
     (lb en computer) a computer language developed between 1974-1975 that
  used abstract data types.

From English Wiktionary: Western, Greek, and Slavonic languages only (2023-07-27) :   [ dictinfo.com:wikt-en-Western_Greek_Slavonic-2023-07-27 ]

  CLU
     n.
     (lb en UK healthcare) (initialism of en consultant-lead led unit)
     n.
     (lb en computer) a computer language developed between 1974-1975 that
  used abstract data types.

From English Wiktionary: Western languages only (2023-07-27) :   [ dictinfo.com:wikt-en-Western-2023-07-27 ]

  CLU
     n.
     (lb en UK healthcare) (initialism of en consultant-lead led unit)
     n.
     (lb en computer) a computer language developed between 1974-1975 that
  used abstract data types.

From English - German Ding/FreeDict dictionary ver. 1.9-fd1 :   [ freedict:eng-deu ]

  containerized living unit /kəntˈeɪnəɹˌaɪzd lˈɪvɪŋ jˈuːnɪt/ (CLU /klˈuː/)
   [Am.] Wohncontainer  [mil.]
        "containerized living units"  - Wohncontainer

Questions or comments about this site? Contact dictionary@catflap.org
Access Stats