From mboxrd@z Thu Jan 1 00:00:00 1970 From: lm@bitmover.com (Larry McVoy) Date: Tue, 28 Sep 2010 19:38:19 -0700 Subject: [TUHS] 2.11BSD cross compiler In-Reply-To: References: <20100929005148.GA8032@bitmover.com> Message-ID: <20100929023819.GA12919@bitmover.com> On Tue, Sep 28, 2010 at 10:14:09PM -0400, John Cowan wrote: > On Tue, Sep 28, 2010 at 8:51 PM, Larry McVoy wrote: > > > There is close zero chance I'll ever use this stuff, unless I retire > > to teaching in which case I'll make people write PDP-11 assembler. > > That seems a tad archaic. MIPS might be a better choice; it's 32-bit > with 32 registers, and there are excellent simulators for it. Color me old school. I like MIPS, I worked at SGI (got married to an old school MIPS gal) but PDP-11 is so frigging intuitive. How can you not understand that instruction set? If you can't, well, sorry, not so much in my book. It's like a stripped down C. Come on - has anyone ever seen a better instruction set? More complicated, yeah, holy moly, yeah. But cleaner? We owe DEC for that one. That said, John is, as always, (probably) right. He's certainly right if we are talking about skills that go to today's market, PDP-11 is not so much. I said "probably" because I suspect there are some people for whom the light will go on if they do PDP-11 assembler but not so much on MIPS. Personally, I like anyone who can do any assembler. One of my interview questions is "have you written swtch?" If you don't get the question you are not an OS person, if you are, of course you get it. In any assembler (I wrote it in VAX, M68K, NS32032 though that last one was wishful thinking - I still wish that one hadn't been so buggy). All this late night rambling aside, +1 on the efforts of Nick, +1 on anyone who groks PDP-11 assembly. Those are soon to be lost skills and I admire them. Had a TA who could read octal dumps just like they were C. Ken Witte - wonder where he is now. I used to bribe him with a six pack to come over and help me and he'd have a beer in his hand and the line printer output in the other and be laughing at me for some retarded thing I had done that he figured out from the octal. -- --- Larry McVoy lm at bitmover.com http://www.bitkeeper.com