[comp.newprod] The cT Language

bas+@andrew.cmu.edu (Bruce Sherwood) (10/07/88)

The cT Programming Language and Environment

First release available for the Macintosh SE and Macintosh Plus, and Macintosh
II

Introductory Price  $92.50 (including $3.00 shipping and handling)
  (foreign $105 including $15.50 airmail and handling)

Versions for Microsoft Windows and the X Window System are planned for this
fall.


General Description

The cT programming language (formerly known as CMU Tutor) makes it feasible
even for non-expert programmers to produce interactive programs which exploit
modern computer capabilities such as graphics, multi-font text, and mouse
inputs.  The cT language offers special enhancements for educational software;
it is also used for research computing tasks.  (cT is a Service Mark of
Carnegie Mellon University.)

Programs written in the cT language can be compiled and run WITHOUT CHANGE on a
wide range of machines, which is nearly without precedent for programs with
modern user interfaces.

Major features of the cT language include

interactive graphics in windowed environments
instant portability across diverse computers
automatic rescaling of text and graphics to fit the window
multi-font text
menus
mouse and keyset inputs
analysis of words and sentences
analysis of numbers and algebraic expressions
rich sequencing options
standard calculational capabiliites
numeric and text files

Major features of the cT programming environment include

integrated editing and execution environment
incremental compilation for fast revision and execution
on-line reference manual with executable examples
graphics editor which generates cT graphics statements
accurate and informative error diagnostics


The introductory price includes the programming environment, introductory text,
reference manual, on-line reference manual, sample programs, and a freely
distributable run-time package.  The programming environment is licensed for
single users but is not copy-protected.  The run-time package may be freely
copied, so that authors of cT programs can distribute this package with
binaries of their programs, without having to pay additional license fees.  The
software is on two 800 Kbyte diskettes.  System requirements:  Macintosh Plus,
Macintosh SE, or Macintosh II with 1 Mbyte of memory.  Hard disk recommended,
or two 800 K floppy disk drives.

Send a check for $92.50 (including $3.00 for shipping and handling, or $105
foreign including $15.50 for airmail and handling) made out to "Carnegie Mellon
University" to:

cT Distribution
CDEC
Carnegie Mellon University
Pittsburgh PA 15213-3890

Telephone:  412-268-5638
Electronic mail:  ct-distribution@andrew.cmu.edu      INTERNET
                  ct-distribution@andrew.bitnet       BITNET