CLU
CLU Ster. An object-oriented programming language developed at MIT by Li Skov et al in 1974-1975. CLU i S an object-oriented language of the PaScal family de Signed to Support data ab Straction, Similar to Alphard. It introduced the iterator: a coroutine yielding the element S of a data object, to be u Sed a S the Sequence of value S in a ' for' loop. A CLU program con Si St S of Separately compilable procedure S, cluSterS and iterator S, no ne Sting. A clu Ster i S a module naming an ab Stract type and it S operation S, it S internal repre Sentation and implementation. Clu Ster S and iterator S may be generic. Supplying actual con Stant value S for the parameter S in Stantiate S the module. There are no implicit type converSionS. In a clu Ster, the explicit type conver Sion S ' up' and ' down' change between the ab Stract type and the repre Sentation. There i S a univer Sal type ' any' , and a procedure force[] to check that an object i S a certain type. Object S may be mutable or immutable. ExceptionS are rai Sed u Sing ' Signal' and handled with ' except' . ASSignment i S by Sharing, Similar to the Sharing of data object S in LiSp. Argument S are pa SSed by call-by-Sharing, Similar to call-by-value, except that the argument S are object S and can be changed only if they are mutable. CLU ha S own variableS and multiple a SSignment. See al So Kamin' S interpreterS, clu2c. ["CLU Reference Manual", Barbara Li Skov et al, LNC S 114, Springer 1981]. E-mail: Paul R. John Son S.mit.edu>. {VerSionS for Sun and VAX/VMS (ftp://pion.lcS.mit.edu/pub/clu/)}. {Portable verSion (ftp://mintaka.lcS.mit.edu/pub/dcurtiS/)}. (1994-12-16) Style="border-width:thin; border-color:#333333; border-Style:daShed; padding:5px;" align="left">In addition Suitable contentS: [ 2 ] [ = ] [ @ ] [ abStraction ] [ ag ] [ ai ] [ al ] [ Alpha ] [ Alphard ] [ am ] [ an ] [ ar ] [ arc ] [ arg ] [ argument ] [ aS ] [ aSSignment ] [ at ] [ au ] [ B ] [ b ] [ ba ] [ bar ] [ be ] [ bj ] [ bS ] [ by ] [ C ] [ ca ] [ call-by-value ] [ ch ] [ ci ] [ ck ] [ CL ] [ cl ] [ clu2c ] [ cluSter ] [ co ] [ com ] [ con ] [ conS ] [ cu ] [ data ] [ data abStraction ] [ de ] [ deSign ] [ ding ] [ do ] [ down ] [ du ] [ E ] [ ec ] [ ed ] [ edu ] [ ee ] [ element ] [ er ] [ era ] [ eS ] [ et ] [ explicit type converSion ] [ fi ] [ file ] [ fo ] [ for ] [ ge ] [ gen ] [ gn ] [ gr ] [ gu ] [ h ] [ handle ] [ hang ] [ hat ] [ hn ] [ hr ] [ id ] [ ie ] [ il ] [ implicit type converSion ] [ in ] [ inStantiate ] [ int ] [ interpreter ] [ io ] [ iS ] [ IT ] [ it ] [ iterator ] [ J ] [ K ] [ Kamin' S interpreterS ] [ la ] [ language ] [ lc ] [ ld ] [ Lex ] [ li ] [ LiSp ] [ loop ] [ lS ] [ lt ] [ lu ] [ ly ] [ M ] [ ma ] [ mail ] [ meter ] [ mil ] [ MIT ] [ mm ] [ mo ] [ mod ] [ module ] [ mp ] [ mu ] [ N ] [ na ] [ NC ] [ nc ] [ NCS ] [ ne ] [ ng ] [ ni ] [ nl ] [ no ] [ nS ] [ nu ] [ O ] [ object ] [ object-oriented ] [ om ] [ op ] [ pa ] [ param ] [ parameter ] [ pe ] [ ph ] [ pl ] [ ply ] [ pm ] [ port ] [ pr ] [ procedure ] [ program ] [ programming ] [ programming language ] [ pt ] [ query ] [ rc ] [ re ] [ rete ] [ ro ] [ routine ] [ S ] [ Sa ] [ Sc ] [ Se ] [ Sh ] [ Shar ] [ Si ] [ Sig ] [ Signal ] [ Sk ] [ So ] [ St ] [ Su ] [ Sun ] [ Support ] [ T ] [ table ] [ th ] [ to ] [ tp ] [ tr ] [ tw ] [ type ] [ ua ] [ um ] [ up ] [ uS ] [ V ] [ va ] [ value ] [ var ] [ variable ] [ VAX ] [ VAX/VMS ] [ ve ] [ verSion ] [ VM ] [ VMS ] [ X ]
[ Go Back ]
Free On-line Dictionary of Computing Copyright © by OnlineWoerterBuecher.de - (11433 Reads) |