home *** CD-ROM | disk | FTP | other *** search
- >>>file/ibm_pc_b 1796 ibmbin-request@crdgw1.crd.ge.com(41630)14Aug91 05:05
- TITLE: v13i242: vclang11, CLANG compiler, v1.1 (part 01/05)
-
- +Message-ID : <4735@sixhub.UUCP>
- +From : ibmbin-request@crdgw1.crd.ge.com
-
- Checksum: 874984930 (Verify with "brik -cv")
- Posting-number: Volume 13, Issue 242
- Submitted-by: RESLERD%ul.ie@icnucevm.cnuce.cnr.it (Dan Resler)
- Archive-name: vclang11/part01
-
-
- This is v1.1 of vclang, and is described as a bugfix update only, with
- no additional features.
-
- CLANG is a simple teaching language developed by P.D. Terry and
- described by him as a "superset of a subset of Pascal". It limits
- it's data types to integers and arrays of integers, but includes
- data abstraction and concurrency. The CLANG compiler uses straight-
- forward recursive-descent parsing implemented in "highly standard
- Pascal".
-
- CLANG (and the stack machine) is developed and explained in the
- book "Programming Language Translation" by P.D. Terry (Addison-
- Wesley, 1986). Level 5 of CLANG is used in VisiCLANG, and the
- source code corresponds exactly with the listing given by Terry
- in his book (pp. 379-411 ... or it can be written to a file from
- within VisiCLANG). We recommend Terry's book for in-depth study
- of CLANG and/or the stack machine. See also SIGPLAN Notices V25
- #8, August 1990, for a general description of the compiler.
-
-
-