🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.transputer
Article #2089

Re: C Compilers

#2089
From: IAN
Date: Fri, 10 Jun 1988 22:47
58 lines
3036 bytes
Re: Transputer C Compilers - How many do you know?

Given that I work for one of the manufacturers mentioned (3L
Ltd), I will try and avoid turning this into an advert; as Ken
Koontz pointed out, I would only tell you how great our product
is.  However, I feel I can give a certain amount of factual
information and clarify the differences/samenesses between some
of the compilers mentioned, which may be of general interest.

First, my own company, 3L Ltd, used to be part of a larger
company called Lattice Logic Ltd (now part of European Silicon
Structures).  This, Lattice Logic C and 3L C can be regarded as
the same for the purposes of this discussion.

We sell two C products: single-transputer C (currently V1.3) and
Parallel C (currently V2.0) which supports multiple transputers
directly.  Both are K&R compilers with a fair number of the UNIX
extensions now being enshrined in the ANSI standard; this is
particularly true of the library, which has had more of the ANSI
functions at each release.

Our compilers and tools all run on the transputer; the host just
runs a file server program for which the source is available.  We
have customers who have ported the standard MS-DOS kit we supply
to VAX, SUN, Apollo and Macintosh systems, for example.  Some of
these people are planning to release these ports as products.

Parallel C V2.0 has been shipping since March 1.  It allows you
to do multi-transputer and multi-threaded work without occam,
should you so wish. This involves additional run-time library
support for concurrency and message passing (the C language is
not interfered with) and some proprietary configuration tools.  A
single program creates a single TASK, which may contain
concurrent threads of execution and may talk to other tasks,
which may be on the same transputer or elsewhere.  The
configurers accept a language like this:

	processor jim
	task fred ins=3 outs=5 data=20k
	place fred jim

Inmos are currently shipping a variant of our C V1.3 with some
additions to better integrate it with their D705 toolset. 

Microway sell both of OUR C compilers as described above, but
also a "badged" Logical System toolkit, making a total of three
from them at the moment.  This is also true of CSA, although I
think they mention Logical Systems by name rather than badging.

Penguin have changed their name to Pentasoft Corporation.  This
compiler is used by the Trollius (previously Trillium) operating
system, I believe.

Well, as I said at the top, I hope that people will regard this
as helpful rather than simply an advert.  If, on the other hand,
you want some more information, you are welcome to contact me.

	-- Ian Young, 3L Ltd.
Technical Details
Message-ID: <160.8806102047@latlog.co.uk>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!husc6!mailrus!ames!pasteur!ucbvax!latlog.UUCP!IAN

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!husc6!mailrus!ames!pasteur!ucbvax!latlog.UUCP!IAN
From: IAN@latlog.UUCP
Newsgroups: comp.sys.transputer
Subject: Re: C Compilers
Message-ID: <160.8806102047@latlog.co.uk>
Date: 10 Jun 88 22:47:01 GMT
Sender: daemon@ucbvax.BERKELEY.EDU
Organization: The Internet
Lines: 58