[net.lang] Product announcement: Comal language interpreter

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.