bg@mytech.UUCP (bg) (02/20/85)
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.