Date : Wed, 20 Feb 1985 03:42:15 GMT
From : bg <bg%mytech.uucp@BRL-TGR.ARPA>
Subject: Product announcement: Comal language interpreter
COMAL LANGUAGE INTERPRETER
Comal is the result of a marriage between Pascal and Basic, and combines the
best of these two worlds. It has the simple and highly interactive operating
environment that is characteristic of Basic. The programming language itself
is in the same tradition as Algol, Pascal, Ada and other modern structured
programming languages.
Mytech Comal fulfills the Comal 2.00 requirements. Apart from the usual
program structures from Pascal and other languages, like if, for, while,
repeat, case, function and procedure statements, it also has an exception
handling mechanism similar to what can be found in Ada. The package concept
makes it possible to use machine language coded routines within Comal, thereby
in effect extending the language with new keywords. An example of this is the
Turtle graphics package (c.f. LOGO).
In addition, Mytech Comal has several interesting enhancements. We have
strived to make the language as orthogonal as possible. It is for instance
possible to treat array values just as other values, and which can be passed
as value arguments to functions, can be returned as values from functions etc.
As another example, the operating environment enables you to trace the
execution of the program and the intermediate values computed during the
execution.
Mytech Comal is available for the IBM PC family including PC-AT under the
operating systems C-CPM/86, MS-DOS and PC-DOS, and supports the 8087 floating
point processor. It also runs on several UNIX systems, like VAX, WICAT
(68000-based), and a NS32000 system. The software has been written in C, and
it is therefore a relatively simple task to port it to other systems.
Comal has attracted much interest in Europe in recent years, particularly with
educational institutions. In Denmark and Sweden it has been officially
approved for use in teaching programming to high-school students. Its
structure together with its user-friendly interface makes it the perfect
programming language both for educational purposes and for the professional
programmer.
Please contact us for further information.
Name: Peter Hofmann or Bo Gardmark
Address: Mytech Data AB, Box 7230, S-402 35 Gothenburg, SWEDEN
Phone: + 46 31 420780
Tlx: 89200574
Usenet address: ..!mcvax!enea!chalmers!mytech!bg
Trademarks:
Ada is a trademark of DoD
UNIX is a trademark of AT&T
IBM is a trademark of International Business Machines Corp.
C-CPM/86 is a trademark of Digital Research Inc.
PC-DOS is a trademark of IBM
MS-DOS is a trademark of Microsoft Inc.
Wicat is a trademark of WICAT Systems Inc.