Date: Tue, 5 Dec 2000 12:52:22 -0800 From: "David O'Brien" <obrien@FreeBSD.ORG> To: Steve Roome <steve@sse0691.bri.hp.com> Cc: Donn Miller <dmmiller@cvzoom.net>, stable@FreeBSD.ORG Subject: Re: lint Message-ID: <20001205125222.C44179@dragon.nuxi.com> In-Reply-To: <20001205111025.I22946@moose.bri.hp.com>; from steve@sse0691.bri.hp.com on Tue, Dec 05, 2000 at 11:10:25AM %2B0000 References: <20001204222001.A25490@mmap.nyct.net> <Pine.BSF.4.21.0012050316520.92196-100000@lcl12.cvzoom.net> <20001205111025.I22946@moose.bri.hp.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Dec 05, 2000 at 11:10:25AM +0000, Steve Roome wrote: > On Tue, Dec 05, 2000 at 03:20:52AM -0500, Donn Miller wrote: > > I've always wondered what happened to the old BSD compiler. From what I > > understand, it falls under AT&T licensing. It also only generated code for VAX and Interdata. When BSD was ported to the hp300's GCC became the CSRG's base compiler. > > I believe a lot of universities (at least Penn State does) offer > > courses in "compiler design and implentation". There ya go. It's a > > good topic for a master's or PhD thesis, plus you could implement a > > new compiler to boot. Get real!! For one thing, a new compiler isn't Ph.D. thesis material. One aspect of a compiler would be -- say a new optimizer, or really revolutionary parser, etc.. Also, now that we have an ISO standard, creating a good quality C compiler (I won't even go into C++) is no longer a one person task -- much less one to be done in 1-2 years (about the max amount of actual creative coding a Ph.D. puts into his thesis). This is way out of the reach of a Masters project. > I assume most university compiler design courses are about the same: Very bad assumption. I've taken three and all where very different. > We did a compiler course in our final year at Uni. It was supposed to ... > In comparison to a real-world compiler, It was a complete load of junk. Exactly. > A bit like some folks who have been writing something called gcc for a > while now. Yep. -- -- David (obrien@FreeBSD.org) GNU is Not Unix / Linux Is Not UniX To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20001205125222.C44179>