<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>edg.com<div>While almost nobody writes their own C++ compiler, even fewer people write their own C++ frontend.</div><div>Edison Design Group.</div><div>A small company whose main/only product is a C++ front end that they license in source</div><div>form to people who are interested in, say, writing a backend only.</div><div><br></div><div><br></div><div> - Jay<br><br><br><div>> Date: Tue, 1 Sep 2015 06:22:24 +0000<br>> From: microcode@zoho.com<br>> To: m3devel@elegosoft.com<br>> Subject: Re: [M3devel] Build Server - Plan<br>> <br>> On Tue, Sep 01, 2015 at 05:52:16AM +0000, Jay K wrote:<br>> > old mail, sorry: indeed Metrowerks isn't relevant, but I figured I'd<br>> > "stress test" my output.Digital Mars might be another.And yes the Intel<br>> > compiler -- which is a proxy for a set of compilers -- the EDG<br>> > frontend.<br>> <br>> Hi,<br>> <br>> You lost me here. What is EDG?<br>> <br>> As far as I know, the Intel compiler is a proprietary (and complete,<br>> self-contained) product of Intel. I think I read on Intel's forums in a post<br>> by Steve Lionel that earlier versions were based on code that made its way<br>> from DEC to COMPAQ but was later reworked so that it is almost all new.<br>> <br>> An interesting tangent: I ran some tests earlier and can't remember for sure<br>> but it seems to me there is some Open64 code in Intel's compilers. Whether<br>> Intel wrote it and it made its way to Open64, or whether it was part of<br>> Open64 and Intel took some of it, I do not know.<br>> <br>> > (There are approx four C++ frontends in practical use these days:<br>> > Microsoft, gcc, clang, EDG.Most compilers other than those use the EDG front<br>> > end.) <br>> <br>> <br>> <br>> _______________________________________________<br>> M3devel mailing list<br>> M3devel@elegosoft.com<br>> https://mail.elegosoft.com/cgi-bin/mailman/listinfo/m3devel<br></div></div>                                       </div></body>
</html>