Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10 5/3/83; site utcsrgv.UUCP Path: utzoo!utcsrgv!mason From: mason@utcsrgv.UUCP (Dave Mason) Newsgroups: net.lang.c Subject: Re: Structure Comparison (ADA vs C vs Concurrent Euclid) Message-ID: <2488@utcsrgv.UUCP> Date: Fri, 14-Oct-83 19:22:32 EDT Article-I.D.: utcsrgv.2488 Posted: Fri Oct 14 19:22:32 1983 Date-Received: Fri, 14-Oct-83 23:42:40 EDT References: <80@taurus.UUCP> Organization: CSRG, University of Toronto Lines: 18 (It was bound to happen, so I may as well add the third language.) Concurrent Euclid has most of the advantages of ADA, but instead of maybe having a reasonable implementation someday, there are ConEuc compilers for: PDP-11, VAX, 68000, 16000, i432, 6809 at least. These produce good code quite fast. It has very good concurrency (monitors). It has been used to write a Unix look-alike called TUNIS. On the other hand, the true C-hacker will never like it (or ADA): because it is strongly typed, and you can't even use aliasing to make your code unreadable, and (worse and worse) you can even write provably correct code (it's still hard of course, but it is possible). I know what this is going to lead to, so hold on while I dig my asbestos suit out of the closet....OK...ready... -- Dave Mason, U. Toronto CSRG, {cornell,watmath,ihnp4,floyd,allegra,utzoo,uw-beaver}!utcsrgv!mason or {decvax,linus,research}!utzoo!utcsrgv!mason (UUCP)