<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:"Yu Gothic";
        panose-1:2 11 4 0 0 0 0 0 0 0;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
        {font-family:"\@Yu Gothic";
        panose-1:2 11 4 0 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:Consolas;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-GB link=blue vlink=purple><div class=WordSection1><p class=MsoNormal>Very interesting Thomas, thanks for sharing.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>You can of course program an Alpha using VAX Macro-32, as a compiled language, if that is your kind of thing.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Regards, Mark<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><div><div style='border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b><span lang=EN-US>From:</span></b><span lang=EN-US> owner-hecnet@Update.UU.SE <owner-hecnet@Update.UU.SE> <b>On Behalf Of </b>Thomas DeBellis<br><b>Sent:</b> 22 April 2020 23:59<br><b>To:</b> hecnet@Update.UU.SE<br><b>Subject:</b> Re: [HECnet] Apparently good news from VSI<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p> </o:p></p><p>Why, indeed.  I think after you've programmed enough assembler, you find things to like and detest about all of them.  So I've done BAL-360, PDP-10, PDP-11, PDP-8, Intel 80286 and up as well as VAX and Alpha.  There were others.  Which one did I like most?  Why, the ones I got paid to work on, of course.<o:p></o:p></p><p>After that, what mattered was how friendly the development environment was and in that regard, the 360 really drove me crazy; very poor non-interactive debugging tools (at the time).  The PDP-10's debugger was wonderful as well as the instruction set and a reasonable amount of registers.  The PDP-8 mimicked that to a certain extent, so the fact that there is only one accumulator presented an interesting challenge.  Ditto my experience with the 11.  I honestly don't remember enough VAX assembler to comment meaningfully on it.<o:p></o:p></p><p>Passing to the Intel chips, I would really say it mattered what development tools you used.  Microsoft's show the Macro-10 heritage and the Codeview debugger was completely reasonable.  There were a number of things that bothered me, but the register file wasn't one of them; not after the PDP-8.  The segmented memory model never bothered me at all; not when it offered half a gigabyte of virtual address space on the 286 (2**13 selectors * 64K).  As a matter of fact, I thought it was <u>great</u> because it gave more granularity than guard pages, which is all you can use on the VAX, Alpha and PDP-10.<o:p></o:p></p><p>But really, only a real nerd (like me) would care about any of this.  Otherwise, you really can't tell; not in most high level languages.  And I think Linus probably said it best when he noted that the Intel chips were so fast that register scheduling really didn't matter.  It's true, particularly because behind the curtain it's doing register score-boarding.<o:p></o:p></p><div><p>You might want to check out AMD's 64 bit extensions to the 80x86 ISA; I've taught that assembler and it's quite reasonable, particularly if you are not using the arcane AT&T syntax: 16 registers and more flexibility in using them; very close to the VAX and PDP-10.  I miss PushA, though.  Or maybe I like x86-64 because I got paid to use it.<o:p></o:p></p></div><div><p class=MsoNormal>Really, Paul; this is a matter of personal taste more than anything else--I don't think it's possible to decide anything more than what you like...<o:p></o:p></p></div><blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'><div class=MsoNormal align=center style='text-align:center'><hr size=2 width="100%" align=center></div><pre>On 4/22/20 9:44 AM, Paul Koning wrote:<o:p></o:p></pre><pre><o:p> </o:p></pre><pre>I can see an Alpha, but why would you want a wacko architecture created by Intel?  It's not as if they have any track record of designing nice CPU architectures.<o:p></o:p></pre><pre><o:p> </o:p></pre><pre>  paul<o:p></o:p></pre><blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'><div class=MsoNormal align=center style='text-align:center'><hr size=2 width="100%" align=center></div><pre>On Apr 22, 2020, at 9:30 AM, Keith Halewood <a href="mailto:Keith.Halewood@pitbulluk.org"><Keith.Halewood@pitbulluk.org></a> wrote:<o:p></o:p></pre><pre><o:p> </o:p></pre><pre>I might actually go out and buy a cheap alpha or itanic at some point now….. if such things exist.<o:p></o:p></pre><pre><o:p> </o:p></pre></blockquote></blockquote></div></body></html>