Path: ...!news.iecc.com!.POSTED.news.iecc.com!not-for-mail From: John Levine Newsgroups: alt.folklore.computers,comp.os.linux.misc Subject: Re: The joy of FORTRAN Date: Wed, 26 Feb 2025 00:20:41 -0000 (UTC) Organization: Taughannock Networks Message-ID: References: <1976765442.762208809.808387.peter_flass-yahoo.com@news.eternal-september.org> <20250225130315.00004e34@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Date: Wed, 26 Feb 2025 00:20:41 -0000 (UTC) Injection-Info: gal.iecc.com; posting-host="news.iecc.com:2001:470:1f07:1126:0:676f:7373:6970"; logging-data="87656"; mail-complaints-to="abuse@iecc.com" In-Reply-To: <1976765442.762208809.808387.peter_flass-yahoo.com@news.eternal-september.org> <20250225130315.00004e34@gmail.com> Cleverness: some X-Newsreader: trn 4.0-test77 (Sep 1, 2010) Originator: johnl@iecc.com (John Levine) Bytes: 3184 Lines: 41 It appears that Scott Lurndal said: >John Ames writes: >>On Tue, 25 Feb 2025 13:43:06 -0700 >>Peter Flass wrote: >> >>> >> Assembler and COBOL were needed but avoided >>> > >>> > Assembler can be fun. >>> >>> Especially PDP-10 assembler. Wonderful instruction set. >> >>Need to play around with -10 assembler sometime.* Take a look at HAKMEM, which includes some impressive snippets of PDP-10 assembler. https://www.inwap.com/pdp10/hbaker/hakmem/algorithms.html >From what I've seen of the PDP-10, the VAX-11 instruction set >was superior. It's not a meaningful comparison. The PDP-6, on which the -10 was based, was designed in 1963 in an era when each transistor was in a separate can and 64K 36 bit words of hand-strung core was a whole lot of memory. It got excellent performance out of a design that was practical to build in that era. It addressed 36 bit words because most of the scientific machines in that era did, since the IBM 704. In that expensive memory era, the way the -10 packed five 7-bit ASCII characters into a word with only one wasted bit was pretty slick. These days we think that all bytes are 8 bits but in that era 6 or 7 or 9 were all common. I don't ever recall writing code on a PDP-10 that used 8 bit bytes other than maybe unpacking magtapes from IBM systems. The VAX was developed over a decade later, when they put thousands of transistors on each logic chip and thousands of bits in each memory chip. It suffered from a severe case of second system syndrome, where they started from the elegant PDP-11 and added every feature a programmer could ever possibly want, with less than fabulous performance to match. There's a reason that the VAX inspired RISC systems. -- Regards, John Levine, johnl@taugh.com, Primary Perpetrator of "The Internet for Dummies", Please consider the environment before reading this e-mail. https://jl.ly