The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: lm@bitmover.com (Larry McVoy)
Subject: [TUHS] 2.11BSD cross compiler
Date: Tue, 28 Sep 2010 19:38:19 -0700	[thread overview]
Message-ID: <20100929023819.GA12919@bitmover.com> (raw)
In-Reply-To: <AANLkTikSHg16z+JpqOkVOVZAJHV+r6cDf6Zboj97uOJ9@mail.gmail.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 <lm at bitmover.com> 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



  reply	other threads:[~2010-09-29  2:38 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-09-28  5:54 Nick Downing
2010-09-29  0:24 ` Tim Newsham
2010-09-29  0:51   ` Larry McVoy
2010-09-29  2:14     ` John Cowan
2010-09-29  2:38       ` Larry McVoy [this message]
2010-09-29  2:59         ` John Cowan
2010-09-29  3:44           ` Larry McVoy
2010-09-30  4:22           ` [TUHS] PDP-8 (was: 2.11BSD cross compiler) Greg 'groggy' Lehey
2010-09-30  4:53             ` John Cowan
2010-09-30 13:50             ` Larry McVoy
2010-10-02  3:46               ` Greg 'groggy' Lehey
2010-10-02 21:03                 ` Larry McVoy
2010-10-02 21:39                   ` [TUHS] PDP-8 M. Warner Losh
2010-10-02 10:06               ` [TUHS] PDP-8 (was: 2.11BSD cross compiler) Wolfgang Helbig
2010-09-29  3:14         ` [TUHS] 2.11BSD cross compiler M. Warner Losh
2010-09-29  3:17         ` Steve Nickolas
2010-09-29  3:55           ` Larry McVoy
2010-09-29  4:34             ` [TUHS] 6502 and swtch, was " Warren Toomey
2010-09-29  5:13               ` Steve Nickolas
2010-09-30 17:49               ` Tim Newsham
2010-09-29 20:54             ` [TUHS] " Peter Jeremy
2010-09-29 21:34               ` Larry McVoy
     [not found] <mailman.2278.1285732537.1039.tuhs@minnie.tuhs.org>
2010-09-29 16:20 ` John Finigan

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20100929023819.GA12919@bitmover.com \
    --to=lm@bitmover.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).