home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!mcsun!sunic!lunic!eru.mt.luth.se!enterpoop.mit.edu!spool.mu.edu!howland.reston.ans.net!usc!rutgers!micro-heart-of-gold.mit.edu!mintaka.lcs.mit.edu!nntp.lcs.mit.edu!sanjay
- From: sanjay@thor.lcs.mit.edu (Sanjay Ghemawat)
- Newsgroups: comp.lang.clu
- Subject: Re: FAQ what is CLU
- Message-ID: <SANJAY.93Jan10114611@thor.lcs.mit.edu>
- Date: 10 Jan 93 16:46:11 GMT
- References: <1993Jan9.170715.9689@exucom.com>
- Sender: news@mintaka.lcs.mit.edu
- Organization: /u/sanjay/.organization
- Lines: 21
- In-Reply-To: cyberman@exucom.com's message of 9 Jan 93 17:07:15 GMT
-
- In article <1993Jan9.170715.9689@exucom.com> cyberman@exucom.com (Stephen R. Phillips) writes:
-
- Title states it all I have posted this questions every month for the last
- 4, no answer. Assistance would be kind. Is it a hardware description
- langauge?
-
- It is a programming language developed at MIT. Here are some of the
- important features --
-
- * Strong static type checking
- * Abstract data types with encapsulation
- * Exception handling
- * Parameterized types (sort of like C++ templates, but IMHO
- done much better).
- * Garbage collection
- * Heap allocation for all objects
-
- CLU is used in the software engineering and compiler construction
- courses taught at MIT to undergraduates.
-
- -Sanjay Ghemawat
-