Rocksolid Light

News from da outaworlds

mail  files  register  groups  login

Message-ID:  

You will be divorced within a year.


comp / comp.os.linux.misc / Re: The joy of FORTRAN

SubjectAuthor
* Can't Avoid That Shit Rust - Even On GentooFarley Flud
+* Re: Can't Avoid That Shit Rust - Even On GentooChris Ahlstrom
|`* Re: Can't Avoid That Shit Rust - Even On GentooFarley Flud
| `- Re: Can't Avoid That Shit Rust - Even On GentooChris Ahlstrom
`* Re: Can't Avoid That Shit Rust - Even On Gentoo186282@ud0s4.net
 +* Re: Can't Avoid That Shit Rust - Even On GentooLawrence D'Oliveiro
 |+* Re: Can't Avoid That Shit Rust - Even On GentooPancho
 ||`- Re: Can't Avoid That Shit Rust - Even On Gentoo186282@ud0s4.net
 |`* Re: Can't Avoid That Shit Rust - Even On Gentoo186282@ud0s4.net
 | +- Re: Can't Avoid That Shit Rust - Even On GentooLawrence D'Oliveiro
 | `* Re: Can't Avoid That Shit Rust - Even On Gentoorbowman
 |  `- Re: Can't Avoid That Shit Rust - Even On GentooCharlie Gibbs
 +* Re: Can't Avoid That Shit Rust - Even On GentooD
 |`* Re: Can't Avoid That Shit Rust - Even On Gentoo186282@ud0s4.net
 | `* Re: Can't Avoid That Shit Rust - Even On GentooLawrence D'Oliveiro
 |  `- Re: Can't Avoid That Shit Rust - Even On Gentoo186282@ud0s4.net
 +* Re: Can't Avoid That Shit Rust - Even On Gentoorek2 hispagatos
 |`* Re: Can't Avoid That Shit Rust - Even On GentooThe Natural Philosopher
 | `- Re: Can't Avoid That Shit Rust - Even On GentooLawrence D'Oliveiro
 +* The joy of FORTRANLars Poulsen
 |+* Re: The joy of FORTRANSn!pe
 ||+* Re: The joy of FORTRANThe Natural Philosopher
 |||+* Re: The joy of FORTRANCharlie Gibbs
 ||||+* Re: The joy of FORTRANScott Lurndal
 |||||`* Re: The joy of FORTRANPeter Flass
 ||||| `- Re: The joy of FORTRANScott Lurndal
 ||||+* Re: The joy of FORTRANLawrence D'Oliveiro
 |||||+* Re: The joy of FORTRANrbowman
 ||||||+* Re: The joy of FORTRANBob Eager
 |||||||+* Re: The joy of FORTRANrbowman
 ||||||||+* Re: The joy of FORTRANBob Eager
 |||||||||`* Re: The joy of FORTRANPeter Flass
 ||||||||| `* Re: The joy of FORTRANCharlie Gibbs
 |||||||||  +- Re: The joy of FORTRANNiklas Karlsson
 |||||||||  +* Re: The joy of FORTRANR Daneel Olivaw
 |||||||||  |`* Re: The joy of FORTRANCharlie Gibbs
 |||||||||  | +* Re: The joy of FORTRANGordon Henderson
 |||||||||  | |+- Re: The joy of FORTRANPeter Flass
 |||||||||  | |`- Re: The joy of FORTRANBob Eager
 |||||||||  | `- Re: The joy of FORTRANPeter Flass
 |||||||||  +- Re: The joy of FORTRANBob Eager
 |||||||||  `* Re: The joy of FORTRANLawrence D'Oliveiro
 |||||||||   +- Re: The joy of FORTRANPeter Flass
 |||||||||   `- Re: The joy of FORTRANRich Alderson
 ||||||||`* Re: The joy of FORTRANLynn Wheeler
 |||||||| `- Re: The joy of FORTRANKerr-Mudd, John
 |||||||`* Re: The joy of FORTRANChris Ahlstrom
 ||||||| `- Re: The joy of FORTRANBob Eager
 ||||||`* Re: The joy of FORTRANPeter Flass
 |||||| `- Re: The joy of FORTRANmoi
 |||||+* Re: The joy of FORTRANCharlie Gibbs
 ||||||+- Re: The joy of FORTRANChris Ahlstrom
 ||||||+* Re: The joy of FORTRANKerr-Mudd, John
 |||||||`- Re: The joy of FORTRANCharlie Gibbs
 ||||||`* Re: The joy of FORTRANPeter Flass
 |||||| `- Re: The joy of FORTRANDennis Boone
 |||||+* Re: The joy of FORTRANLynn Wheeler
 ||||||`* Re: The joy of FORTRANLawrence D'Oliveiro
 |||||| `- Re: The joy of FORTRANBozo User
 |||||+* Re: The joy of FORTRANChris Ahlstrom
 ||||||`- Re: The joy of FORTRANPeter Flass
 |||||`* Re: The joy of FORTRANAndy Walker
 ||||| +- Re: The joy of FORTRANLawrence D'Oliveiro
 ||||| `- Re: The joy of FORTRANPeter Flass
 ||||+- Re: The joy of FORTRANPeter Flass
 ||||+- Re: The joy of FORTRANrbowman
 ||||`* Re: The joy of FORTRANJohn Levine
 |||| `* Re: The joy of FORTRANLawrence D'Oliveiro
 ||||  `* Re: The joy of FORTRANJohn Levine
 ||||   `- Re: The joy of FORTRANBob Eager
 |||+* Re: The joy of FORTRANPeter Flass
 ||||+- Re: The joy of FORTRANLouis Krupp
 ||||`- Re: The joy of FORTRANLawrence D'Oliveiro
 |||`* Re: The joy of FORTRANWoozy Song
 ||| `* Re: The joy of FORTRANrbowman
 |||  +* Re: The joy of FORTRANLawrence D'Oliveiro
 |||  |`* Re: The joy of FORTRANPeter Flass
 |||  | `- Re: The joy of FORTRANWaldek Hebisch
 |||  +* Re: The joy of FORTRANChris Ahlstrom
 |||  |+* Re: The joy of FORTRANR Daneel Olivaw
 |||  ||`* Re: The joy of FORTRANKerr-Mudd, John
 |||  || +- Re: The joy of FORTRANCharlie Gibbs
 |||  || `- Re: The joy of FORTRANR Daneel Olivaw
 |||  |`* Re: The joy of FORTRANScott Lurndal
 |||  | +* Re: The joy of FORTRANLynn Wheeler
 |||  | |+- Re: The joy of FORTRANPancho
 |||  | |`* Re: The joy of FORTRANLynn Wheeler
 |||  | | `* Re: The joy of FORTRANLawrence D'Oliveiro
 |||  | |  `* Re: The joy of FORTRANrbowman
 |||  | |   `- Re: The joy of FORTRANLawrence D'Oliveiro
 |||  | +* Re: The joy of FORTRANrbowman
 |||  | |+- Re: The joy of FORTRANJohn Ames
 |||  | |`- Re: The joy of FORTRANLawrence D'Oliveiro
 |||  | +* Re: The joy of FORTRANPancho
 |||  | |+* Re: The joy of FORTRANLawrence D'Oliveiro
 |||  | ||`* Re: The joy of FORTRANPancho
 |||  | || `* Re: The joy of FORTRANLawrence D'Oliveiro
 |||  | ||  `* Re: The joy of FORTRANLars Poulsen
 |||  | ||   +* Re: The joy of FORTRANLawrence D'Oliveiro
 |||  | ||   |`* Re: The joy of FORTRANPancho
 |||  | ||   | `* Re: The joy of VAXLawrence D'Oliveiro
 |||  | ||   `* The joy of VAX CLars Poulsen
 |||  | |`* Re: The joy of FORTRANPeter Flass
 |||  | `* Re: The joy of FORTRANPeter Flass
 |||  `* Re: The joy of FORTRANJohn Ames
 ||+* Re: The joy of FORTRANrbowman
 ||+* Re: The joy of FORTRANLawrence D'Oliveiro
 ||`* Re: The joy of FORTRANBob Eager
 |+* Re: The joy of FORTRANBob Eager
 |+- Re: The joy of FORTRANR Daneel Olivaw
 |+- Re: The joy of FORTRANPeter Flass
 |`* Re: The joy of FORTRAN186282@ud0s4.net
 +* Re: Can't Avoid That Shit Rust - Even On Gentoorbowman
 +* Re: Can't Avoid That Shit Rust - Even On GentooCharlie Gibbs
 `* Re: Can't Avoid That Shit Rust - Even On GentooLester Thorpe

Pages:12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
Subject: Re: The joy of FORTRAN
From: John Levine
Newsgroups: comp.os.linux.misc, alt.folklore.computers
Organization: Taughannock Networks
Date: Wed, 25 Sep 2024 21:40 UTC
References: 1 2 3 4
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!news.quux.org!weretis.net!feeder9.news.weretis.net!news.misty.com!news.iecc.com!.POSTED.news.iecc.com!not-for-mail
From: johnl@taugh.com (John Levine)
Newsgroups: comp.os.linux.misc,alt.folklore.computers
Subject: Re: The joy of FORTRAN
Date: Wed, 25 Sep 2024 21:40:31 -0000 (UTC)
Organization: Taughannock Networks
Message-ID: <vd200f$cgp$1@gal.iecc.com>
References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks> <6tDIO.25202$afc4.3071@fx42.iad> <vd1gte$bs7$1@gal.iecc.com> <vd1v01$3r2r4$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 25 Sep 2024 21:40:31 -0000 (UTC)
Injection-Info: gal.iecc.com; posting-host="news.iecc.com:2001:470:1f07:1126:0:676f:7373:6970";
logging-data="12825"; mail-complaints-to="abuse@iecc.com"
In-Reply-To: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks> <6tDIO.25202$afc4.3071@fx42.iad> <vd1gte$bs7$1@gal.iecc.com> <vd1v01$3r2r4$2@dont-email.me>
Cleverness: some
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
Originator: johnl@iecc.com (John Levine)
View all headers

According to Lawrence D'Oliveiro <ldo@nz.invalid>:
>On Wed, 25 Sep 2024 17:22:54 -0000 (UTC), John Levine wrote:
>
>> COBOL had (has) very powerful data structures ...
>
>No pointers, no typedefs, no dynamic arrays, no array lower bounds other
>than 1, no parametric types ...

It was 1960. Fortran had arrays of numbers, COBOL had structures including
arrays of structures. If your point is that we have figured stuff out in
the following 60 years, well, yes, we have.

I guess Algol60 had dynamic arrays but no structures which limited how
useful they were. And the call-by-name mistake made implementation very
painful.

--
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

Subject: Re: The joy of FORTRAN
From: John Ames
Newsgroups: comp.os.linux.misc, alt.folklore.computers
Organization: A noiseless patient Spider
Date: Wed, 25 Sep 2024 21:42 UTC
References: 1 2 3 4 5 6 7 8 9
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: commodorejohn@gmail.com (John Ames)
Newsgroups: comp.os.linux.misc,alt.folklore.computers
Subject: Re: The joy of FORTRAN
Date: Wed, 25 Sep 2024 14:42:54 -0700
Organization: A noiseless patient Spider
Lines: 18
Message-ID: <20240925144254.0000305c@gmail.com>
References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks>
<5mqdnZuGq4lgwm_7nZ2dnZfqnPSdnZ2d@earthlink.com>
<vcub5c$36h63$1@dont-email.me>
<1r0e6u9.1tubjrt1kapeluN%snipeco.2@gmail.com>
<vcuib9$37rge$5@dont-email.me>
<vcvuhh$3hroa$2@dont-email.me>
<llhieuF8ej2U2@mid.individual.net>
<20240925083451.00003205@gmail.com>
<vd1v82$3r2r4$4@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Date: Wed, 25 Sep 2024 23:42:59 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="2aa00d355f0869f94954e07deea86b49";
logging-data="4038198"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18xyYXL+/jsJZpeBfs/OmwAUB/7EuSYz2I="
Cancel-Lock: sha1:I5uQw385teqDtbok93BIKvR4yto=
X-Newsreader: Claws Mail 4.2.0 (GTK 3.24.38; x86_64-w64-mingw32)
View all headers

On Wed, 25 Sep 2024 21:27:31 -0000 (UTC)
Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

> You realize ISO Pascal provided conformant array arguments for this
> purpose?

I'm aware! I'm also aware that the ISO standard wasn't even *published*
until 13 years into the life of the language.

> Also, you realize that Wirth did not see Pascal as the last word in
> programming languages? That he went on to create others that solved
> this and other problems in nicer ways?

I do! But a mind that conceives of such a thing, and not only fails to
immediately scrap it as ridiculous, but actually pushes it through to
implementation and real-world usage, must be considered fundamentally
unsound, even if its owner never does anything more untoward than that.

Subject: Re: The joy of FORTRAN
From: Bob Eager
Newsgroups: comp.os.linux.misc, alt.folklore.computers
Date: Wed, 25 Sep 2024 21:50 UTC
References: 1 2 3 4 5
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: news0009@eager.cx (Bob Eager)
Newsgroups: comp.os.linux.misc,alt.folklore.computers
Subject: Re: The joy of FORTRAN
Date: 25 Sep 2024 21:50:29 GMT
Lines: 33
Message-ID: <lljet5FmmqaU16@mid.individual.net>
References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks>
<6tDIO.25202$afc4.3071@fx42.iad> <vd1gte$bs7$1@gal.iecc.com>
<vd1v01$3r2r4$2@dont-email.me> <vd200f$cgp$1@gal.iecc.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net ZhjcLsmj0LPHcDbpFW8hOQAs3c+LtFClpOoP/tDClXuWVh3d/l
Cancel-Lock: sha1:V7mg1iu7GE9ootDy5Kgea/4IbMk= sha256:jZC0O5IJTgH/dd/+xq0/XM6RdI/R9pZbKF45C0cWAjY=
User-Agent: Pan/0.145 (Duplicitous mercenary valetism; d7e168a
git.gnome.org/pan2)
View all headers

On Wed, 25 Sep 2024 21:40:31 +0000, John Levine wrote:

> According to Lawrence D'Oliveiro <ldo@nz.invalid>:
>>On Wed, 25 Sep 2024 17:22:54 -0000 (UTC), John Levine wrote:
>>
>>> COBOL had (has) very powerful data structures ...
>>
>>No pointers, no typedefs, no dynamic arrays, no array lower bounds other
>>than 1, no parametric types ...
>
> It was 1960. Fortran had arrays of numbers, COBOL had structures
> including arrays of structures. If your point is that we have figured
> stuff out in the following 60 years, well, yes, we have.
>
> I guess Algol60 had dynamic arrays but no structures which limited how
> useful they were. And the call-by-name mistake made implementation very
> painful.

I like Atlas Autocode; pity it never took off. Algol with the difficult
implementation bits removed. But still powerful.

There are, however, a few implementations of Edinburgh IMP (a close
derivative), and that was used for real stuff, albeit in a limited orbit.
In fact, I have just written a compiler for it, although the target system
is unlikely to excite anyone.

--
Using UNIX since v6 (1975)...

Use the BIG mirror service in the UK:
http://www.mirrorservice.org

Subject: Re: The joy of FORTRAN
From: rbowman
Newsgroups: comp.os.linux.misc, alt.folklore.computers
Date: Thu, 26 Sep 2024 01:32 UTC
References: 1 2 3 4 5 6 7 8 9
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bowman@montana.com (rbowman)
Newsgroups: comp.os.linux.misc,alt.folklore.computers
Subject: Re: The joy of FORTRAN
Date: 26 Sep 2024 01:32:26 GMT
Lines: 9
Message-ID: <lljrtaFj5kqU4@mid.individual.net>
References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks>
<5mqdnZuGq4lgwm_7nZ2dnZfqnPSdnZ2d@earthlink.com>
<vcub5c$36h63$1@dont-email.me> <1r0e6u9.1tubjrt1kapeluN%snipeco.2@gmail.com>
<vcuib9$37rge$5@dont-email.me> <vcvuhh$3hroa$2@dont-email.me>
<llhieuF8ej2U2@mid.individual.net> <vd0uch$3lgc3$9@dont-email.me>
<pDVIO.50851$2nv5.43199@fx39.iad>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net jzE0lQELS7xBJJ02BEOtVAky9jnbOXLt8hRtjvArE0sxERLH+R
Cancel-Lock: sha1:zYuQ2iQSOz7rBWS4TbpYPV+r5Z8= sha256:pjVcYohQkjeTwYJAVZmpegXbaQL0dO44X7mLv7B7cmY=
User-Agent: Pan/0.149 (Bellevue; 4c157ba)
View all headers

On Wed, 25 Sep 2024 15:03:49 GMT, Scott Lurndal wrote:

> VAX-11 Pascal, on the other hand, was wonderful. Enough useful
> extensions to make it a very viable systems programming language.

I bought the CP/M version of Turbo Pascal mostly on a whim. "50 bucks --
this I gotta see." iirc it had enough non-standard extensions to be useful
and it was on blazing hell of a lot faster than the BDS C compiler I was
using.

Subject: Re: The joy of FORTRAN
From: 186282@ud0s4.net
Newsgroups: comp.os.linux.misc, alt.folklore.computers
Organization: wokiesux
Date: Thu, 26 Sep 2024 03:16 UTC
References: 1 2 3 4 5
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!border-4.nntp.ord.giganews.com!nntp.giganews.com!local-2.nntp.ord.giganews.com!Xl.tags.giganews.com!local-1.nntp.ord.giganews.com!nntp.earthlink.com!news.earthlink.com.POSTED!not-for-mail
NNTP-Posting-Date: Thu, 26 Sep 2024 03:16:18 +0000
Subject: Re: The joy of FORTRAN
Newsgroups: comp.os.linux.misc,alt.folklore.computers
References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks>
<5mqdnZuGq4lgwm_7nZ2dnZfqnPSdnZ2d@earthlink.com>
<vcub5c$36h63$1@dont-email.me>
<36KdnVlGJu9VLW77nZ2dnZfqn_qdnZ2d@earthlink.com>
<IfZIO.214180$FzW1.122138@fx14.iad>
From: 186283@ud0s4.net (186282@ud0s4.net)
Organization: wokiesux
Date: Wed, 25 Sep 2024 23:16:18 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
Thunderbird/78.13.0
MIME-Version: 1.0
In-Reply-To: <IfZIO.214180$FzW1.122138@fx14.iad>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Message-ID: <ZLecncKpCfSfT2n7nZ2dnZfqnPudnZ2d@earthlink.com>
Lines: 76
X-Usenet-Provider: http://www.giganews.com
NNTP-Posting-Host: 99.101.150.97
X-Trace: sv3-xLPIrUxse2EtUt6Vxbh7ghqRH9RYqIwyNEFgv0OBiNAxi1dBRXhHPJzT4jRo+iJKQ6kDhqaNyh8sDzT!/HfIPbHACP97vvK0Kcyiu4dtKCTuPLpexk/RXatmhq2i5SzUSgOm6LKtV6dJNS8W9ljGg1b+MCB7!LeI14zLAvAB9MoxU6ALb
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
View all headers

On 9/25/24 3:11 PM, Charlie Gibbs wrote:
> On 2024-09-25, 186282@ud0s4.net <186283@ud0s4.net> wrote:
>
>> COBOL ... well ... would rather NOT use it.
>> The whole "self documenting" idea turned out
>> to be crap - COBOL is *hard* to understand
>> sometimes.
>
> Yes, the dream of a language that a manager could read
> was rather naive. As Robert L. Glass (under the pseudonym
> Miles Benson) once wrote in his column in Computerworld:
> "His programs were so readable that he once had one
> published in the _Saturday Evening Post_."

Heh heh ...

Anyway, great IDEA - but the *realization* was
kind of impossible. A computer language has to
be able to do lots of "computer stuff" and Joe
The Branch Manager is NOT gonna follow that at all.
Just TRYING to make it "accessible" made it all
the LESS accessible.

TOO damned WORDY also ... nearest thing is JavaScript
with aa.bb.cc.dd.ee.ff.gg(ww.xx.yy(z)) ... 'object'
CAN be carried just TOO far, which is why I tend to
stick pretty close to K&R 'C' ....

BUT ... huge amounts of still-used BIZ/GOVT software was
writ in COBOL. It WORKED, was solid. So, it IS worth
doing a few little apps in it every so often just to
stay aware. These days, few can afford to re-do
What Works in some other lang. Payroll, Scheduling,
vendors, banking ... the nuts-n-bolts stuff.

Those old narrow-tie Dilberts were GOOD at their craft.

> But it left a lot of room for humour, e.g. "The Common
> Business-Oriented Goldilocks", which tells the story
> in COBOL.
>
> I joined a PPOE at the same time as a new department head
> who was quite a character. Our inside sales manager,
> Al Tannock, popped in and said to him: "Say something
> in COBOL." Instantly our guy shot back:
>
> EXAMINE ROOM REPLACING ALL TANNOCKS WITH SPACES.

Hee, hee, hee ... I wonder if Al got it ? :-)

Of course now - MyString.replace("Tannock"," ") ...
there's "replace_text()" in some FORTRANs that
do the same thing, otherwise it's more ugly.

Hmm ... re-did a number of my fave funcs, mostly
for dealing with ascii-delimited strings/records,
in FORTRAN when I did my last little app to annoy
the new boyz. Gotta dig up that pgm and review.
PICK had "field(str,delim,fldnum)" which I always
found very useful, so that's usually the first thing
i'd move to another lang. Python now has the basic
equiv these days though you can also just split()
and go from there which will be more backwards
compatible.

Oh, one lang I can't stomach - ADA. It's just
SO fascist ...... wrote a few little things in
ADA, including linked-lists of linked-list records,
but that was IT, I was DONE. First off you had
to write translator funs between static and
dynamic strings and use 'em like EVERYWHERE or
you wouldn't get ANYWHERE. Rust isn't the 2nd
coming, despite the fanatics, but it's still a
LOT nicer than ADA. Otherwise IMHO RUST is just
another pointless mini-redo of 'C'. If it LOOKS
kinda like 'C', just use 'C'.

Subject: Re: The joy of FORTRAN
From: Pancho
Newsgroups: comp.os.linux.misc, alt.folklore.computers
Organization: A noiseless patient Spider
Date: Thu, 26 Sep 2024 07:42 UTC
References: 1 2 3 4 5 6 7 8 9
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Pancho.Jones@proton.me (Pancho)
Newsgroups: comp.os.linux.misc,alt.folklore.computers
Subject: Re: The joy of FORTRAN
Date: Thu, 26 Sep 2024 08:42:32 +0100
Organization: A noiseless patient Spider
Lines: 36
Message-ID: <vd3398$3j9t$1@dont-email.me>
References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks>
<5mqdnZuGq4lgwm_7nZ2dnZfqnPSdnZ2d@earthlink.com>
<vcub5c$36h63$1@dont-email.me> <1r0e6u9.1tubjrt1kapeluN%snipeco.2@gmail.com>
<vcuib9$37rge$5@dont-email.me> <vcvuhh$3hroa$2@dont-email.me>
<llhieuF8ej2U2@mid.individual.net> <vd0uch$3lgc3$9@dont-email.me>
<pDVIO.50851$2nv5.43199@fx39.iad>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 26 Sep 2024 09:42:33 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="5a4f218e1f906e8daf1e63b8e92e1f98";
logging-data="118077"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+KCjMOnEWJ+25tSwcfmjaIQtO7PtVgmiU="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:zEAJFYIM7TBvoXkI0kMDMmH7Al8=
In-Reply-To: <pDVIO.50851$2nv5.43199@fx39.iad>
Content-Language: en-GB
View all headers

On 9/25/24 16:03, Scott Lurndal wrote:
> Chris Ahlstrom <OFeem1987@teleworm.us> writes:
>> rbowman wrote this copyrighted missive and expects royalties:
>>
>>> On Wed, 25 Sep 2024 11:03:13 +0800, Woozy Song wrote:
>>>
>>>> When I went to uni in the 70s, the computer science lecturer had a
>>>> hard-on for Pascal, the latest and greatest. Always slipped in snide
>>>> remarks about BASIC or COBOL in most classes.
>>>
>>> Better Pascal than Modula/Modula-2. I swear as soon as anybody figured
>>> out how to do anything useful with one of his languages Wirth designed a
>>> new, more obscure version.
>>>
>>> https://www.modula2.org/tutor/chapter8.php
>>>
>>> Chapter 8 - Input/Output
>>> In preparation
>>>
>>> That sums it up. I've heard Wirth's languages described as programs that
>>> are designed to tell secrets to themselves.
>>
>> Wirth: His name is pronounced "virth" if by reference, and "worth" if by value.
>>
>> I found the original Pascal to be confining.
>>
>
> VAX-11 Pascal, on the other hand, was wonderful. Enough useful
> extensions to make it a very viable systems programming language.
>

Indeed, but a bitch to work out how to call Vax C from Vax Pascal, or
vice versa. Life was so much harder before search engines and the internet.

Subject: Re: The joy of FORTRAN
From: Pancho
Newsgroups: comp.os.linux.misc, alt.folklore.computers
Organization: A noiseless patient Spider
Date: Thu, 26 Sep 2024 07:47 UTC
References: 1 2 3 4 5 6 7 8 9 10
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Pancho.Jones@proton.me (Pancho)
Newsgroups: comp.os.linux.misc,alt.folklore.computers
Subject: Re: The joy of FORTRAN
Date: Thu, 26 Sep 2024 08:47:49 +0100
Organization: A noiseless patient Spider
Lines: 8
Message-ID: <vd33j5$3j9t$2@dont-email.me>
References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks>
<5mqdnZuGq4lgwm_7nZ2dnZfqnPSdnZ2d@earthlink.com>
<vcub5c$36h63$1@dont-email.me> <1r0e6u9.1tubjrt1kapeluN%snipeco.2@gmail.com>
<vcuib9$37rge$5@dont-email.me> <vcvuhh$3hroa$2@dont-email.me>
<llhieuF8ej2U2@mid.individual.net> <vd0uch$3lgc3$9@dont-email.me>
<pDVIO.50851$2nv5.43199@fx39.iad> <87msjvprm3.fsf@localhost>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 26 Sep 2024 09:47:49 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="5a4f218e1f906e8daf1e63b8e92e1f98";
logging-data="118077"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19MBmTTmv87lsZvkWXe9oJNM7Jet08WU4A="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:BoMSSl8Kq4VVlmQk7gnXY4uXoHU=
In-Reply-To: <87msjvprm3.fsf@localhost>
Content-Language: en-GB
View all headers

On 9/25/24 18:31, Lynn Wheeler wrote:

> . and it would have been easier to have rewritten the
> whole thing in C.
>

Which is the conclusion most people came to. If only we knew what we
know now, back then.

Subject: Re: The joy of FORTRAN
From: Kerr-Mudd, John
Newsgroups: comp.os.linux.misc, alt.folklore.computers
Organization: Dis
Date: Wed, 25 Sep 2024 20:10 UTC
References: 1 2 3 4 5 6 7 8 9 10 11
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: admin@127.0.0.1 (Kerr-Mudd, John)
Newsgroups: comp.os.linux.misc,alt.folklore.computers
Subject: Re: The joy of FORTRAN
Date: Wed, 25 Sep 2024 21:10:37 +0100
Organization: Dis
Lines: 25
Message-ID: <20240925211037.47dd4f1506a19de30f4a8fe6@127.0.0.1>
References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks>
<5mqdnZuGq4lgwm_7nZ2dnZfqnPSdnZ2d@earthlink.com>
<vcub5c$36h63$1@dont-email.me>
<1r0e6u9.1tubjrt1kapeluN%snipeco.2@gmail.com>
<vcuib9$37rge$5@dont-email.me>
<6tDIO.25202$afc4.3071@fx42.iad>
<vcva2s$3bcrt$6@dont-email.me>
<llh19fF66flU2@mid.individual.net>
<llhq8oFmmqaU11@mid.individual.net>
<llhr3sF9t8cU1@mid.individual.net>
<87r097ps98.fsf@localhost>
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 26 Sep 2024 10:53:55 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="7c57d1e86035a9778ba2fbcf864cd77c";
logging-data="138139"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/vSl3yA0KpjwnLqhKlZ8+Yr5JF294CTzA="
Cancel-Lock: sha1:aZrW1fy8ZZbScLqAEtGZ28n4Myg=
GNU: Terry Pratchett
;X-no-Archive: Maybe
X-Newsreader: Sylpheed 3.7.0 (GTK+ 2.24.30; i686-pc-mingw32)
SigSep: is ALWAYS dash dash space newline
View all headers

On Wed, 25 Sep 2024 07:17:39 -1000
Lynn Wheeler <lynn@garlic.com> wrote:

> rbowman <bowman@montana.com> writes:
> > Gary Kildall may have been doing that with PL/M, Programming Language for
> > Microprocessors. It did have some PL/I DNA.
>
> before ms/dos
> https://en.wikipedia.org/wiki/MS-DOS
> there was Seattle computer
> https://en.wikipedia.org/wiki/Seattle_Computer_Products
> before Seattle computer, there was cp/m
> https://en.wikipedia.org/wiki/CP/M
> before developing cp/m, kildall worked on IBM cp/67-cms at npg
> https://en.wikipedia.org/wiki/Naval_Postgraduate_School
>
> (virtual machine) CP67 (precursor to vm370)
> https://en.wikipedia.org/wiki/CP-67
> other (virtual machine) history
> http://www.leeandmelindavarian.com/Melinda#VMHist
>
I recall Jeff Gribbin, very keen on CP67.

--
Bah, and indeed Humbug.

Subject: Re: The joy of FORTRAN
From: Lawrence D'Oliv
Newsgroups: comp.os.linux.misc, alt.folklore.computers
Organization: A noiseless patient Spider
Date: Thu, 26 Sep 2024 10:10 UTC
References: 1 2 3 4 5 6 7 8 9 10
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.os.linux.misc,alt.folklore.computers
Subject: Re: The joy of FORTRAN
Date: Thu, 26 Sep 2024 10:10:08 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 8
Message-ID: <vd3btv$503b$1@dont-email.me>
References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks>
<5mqdnZuGq4lgwm_7nZ2dnZfqnPSdnZ2d@earthlink.com>
<vcub5c$36h63$1@dont-email.me> <1r0e6u9.1tubjrt1kapeluN%snipeco.2@gmail.com>
<vcuib9$37rge$5@dont-email.me> <vcvuhh$3hroa$2@dont-email.me>
<llhieuF8ej2U2@mid.individual.net> <vd0uch$3lgc3$9@dont-email.me>
<pDVIO.50851$2nv5.43199@fx39.iad> <vd3398$3j9t$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 26 Sep 2024 12:10:08 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="bdf142e3b9878dfa03dc2566703c0971";
logging-data="163947"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1//YFm2yZcxYeQeReZLiswS"
User-Agent: Pan/0.160 (Toresk; )
Cancel-Lock: sha1:8iZM6kqAfoyXK3fe0Q+Sb9FuPWs=
View all headers

On Thu, 26 Sep 2024 08:42:32 +0100, Pancho wrote:

> ... a bitch to work out how to call Vax C from Vax Pascal, or
> vice versa.

Why would it be that hard? VAX C passed everything by value, while Pascal
let you specify descriptors, references, immediate value ... all the
options.

Subject: Re: The joy of FORTRAN
From: Pancho
Newsgroups: comp.os.linux.misc, alt.folklore.computers
Organization: A noiseless patient Spider
Date: Thu, 26 Sep 2024 10:49 UTC
References: 1 2 3 4 5 6 7 8 9 10 11
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Pancho.Jones@proton.me (Pancho)
Newsgroups: comp.os.linux.misc,alt.folklore.computers
Subject: Re: The joy of FORTRAN
Date: Thu, 26 Sep 2024 11:49:37 +0100
Organization: A noiseless patient Spider
Lines: 19
Message-ID: <vd3e81$4fda$2@dont-email.me>
References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks>
<5mqdnZuGq4lgwm_7nZ2dnZfqnPSdnZ2d@earthlink.com>
<vcub5c$36h63$1@dont-email.me> <1r0e6u9.1tubjrt1kapeluN%snipeco.2@gmail.com>
<vcuib9$37rge$5@dont-email.me> <vcvuhh$3hroa$2@dont-email.me>
<llhieuF8ej2U2@mid.individual.net> <vd0uch$3lgc3$9@dont-email.me>
<pDVIO.50851$2nv5.43199@fx39.iad> <vd3398$3j9t$1@dont-email.me>
<vd3btv$503b$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 26 Sep 2024 12:49:37 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="5a4f218e1f906e8daf1e63b8e92e1f98";
logging-data="146858"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX197/5nXkvWL0uIo86RLLjuKU8c46QMANgk="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:MfY7vJvsQoSx2YdpiCvSG7Preu0=
In-Reply-To: <vd3btv$503b$1@dont-email.me>
Content-Language: en-GB
View all headers

On 9/26/24 11:10, Lawrence D'Oliveiro wrote:
> On Thu, 26 Sep 2024 08:42:32 +0100, Pancho wrote:
>
>> ... a bitch to work out how to call Vax C from Vax Pascal, or
>> vice versa.
>
> Why would it be that hard? VAX C passed everything by value, while Pascal
> let you specify descriptors, references, immediate value ... all the
> options.

There ware decisions to be made, like what order do you push variables
onto the stack, when do you push the return address, how to interpret a
Pascal String in C. 40 years on I can't remember what the problems were,
just that it took a lot of trial and error.

Some of this might be obvious now, some not obvious. Even things like
the Pascal string data structure were not obvious to me then, possibly
not even mandated in the Pascal Language spec. Now I would guess at
string length being the initial two bytes, back then it was all new to me.

Subject: Re: The joy of FORTRAN
From: John Ames
Newsgroups: comp.os.linux.misc, alt.folklore.computers
Organization: A noiseless patient Spider
Date: Thu, 26 Sep 2024 15:21 UTC
References: 1 2 3 4 5 6 7 8 9 10
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: commodorejohn@gmail.com (John Ames)
Newsgroups: comp.os.linux.misc,alt.folklore.computers
Subject: Re: The joy of FORTRAN
Date: Thu, 26 Sep 2024 08:21:25 -0700
Organization: A noiseless patient Spider
Lines: 13
Message-ID: <20240926082125.000015a9@gmail.com>
References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks>
<5mqdnZuGq4lgwm_7nZ2dnZfqnPSdnZ2d@earthlink.com>
<vcub5c$36h63$1@dont-email.me>
<1r0e6u9.1tubjrt1kapeluN%snipeco.2@gmail.com>
<vcuib9$37rge$5@dont-email.me>
<vcvuhh$3hroa$2@dont-email.me>
<llhieuF8ej2U2@mid.individual.net>
<vd0uch$3lgc3$9@dont-email.me>
<pDVIO.50851$2nv5.43199@fx39.iad>
<lljrtaFj5kqU4@mid.individual.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 26 Sep 2024 17:21:33 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="dbe377121e806912bdf641018b51f3ae";
logging-data="227188"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+pDKKCfaimF2+2i04by6H6NL75Nhegfyc="
Cancel-Lock: sha1:xfYV4tuy6ZGahe+asWOQ5y461do=
X-Newsreader: Claws Mail 4.2.0 (GTK 3.24.38; x86_64-w64-mingw32)
View all headers

On 26 Sep 2024 01:32:26 GMT
rbowman <bowman@montana.com> wrote:

> I bought the CP/M version of Turbo Pascal mostly on a whim. "50 bucks
> -- this I gotta see." iirc it had enough non-standard extensions to
> be useful and it was on blazing hell of a lot faster than the BDS C
> compiler I was using.

Yeah, TP was very well-regarded; not without its quirks (ah, RTE 200,)
but one of the first really *decent* programming environments for DOS/
CP/M. Enabled a lotta small independent developers to ply their trade,
back in the day...

Subject: Re: The joy of FORTRAN
From: Charlie Gibbs
Newsgroups: comp.os.linux.misc, alt.folklore.computers
Date: Thu, 26 Sep 2024 16:18 UTC
References: 1 2 3 4 5 6
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!news.mixmin.net!news2.arglkargh.de!news.in-chemnitz.de!3.eu.feeder.erje.net!2.eu.feeder.erje.net!feeder.erje.net!feeder2.feed.ams11.usenet.farm!feed.usenet.farm!peer01.ams4!peer.am4.highwinds-media.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx11.iad.POSTED!not-for-mail
Newsgroups: comp.os.linux.misc,alt.folklore.computers
From: cgibbs@kltpzyxm.invalid (Charlie Gibbs)
Subject: Re: The joy of FORTRAN
References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks>
<5mqdnZuGq4lgwm_7nZ2dnZfqnPSdnZ2d@earthlink.com>
<vcub5c$36h63$1@dont-email.me>
<36KdnVlGJu9VLW77nZ2dnZfqn_qdnZ2d@earthlink.com>
<IfZIO.214180$FzW1.122138@fx14.iad>
<ZLecncKpCfSfT2n7nZ2dnZfqnPudnZ2d@earthlink.com>
User-Agent: slrn/1.0.3 (Linux)
Lines: 26
Message-ID: <ZOfJO.194439$kxD8.179224@fx11.iad>
X-Complaints-To: https://www.astraweb.com/aup
NNTP-Posting-Date: Thu, 26 Sep 2024 16:18:01 UTC
Date: Thu, 26 Sep 2024 16:18:01 GMT
X-Received-Bytes: 1928
View all headers

On 2024-09-26, 186282@ud0s4.net <186283@ud0s4.net> wrote:

> Hmm ... re-did a number of my fave funcs, mostly
> for dealing with ascii-delimited strings/records,
> in FORTRAN when I did my last little app to annoy
> the new boyz. Gotta dig up that pgm and review.
> PICK had "field(str,delim,fldnum)" which I always
> found very useful, so that's usually the first thing
> i'd move to another lang.

One of the favourite functions in my library pulls the
next token from a delimited string, but as opposed to
strtok() it does it non-destructively and can handle
empty strings.

> Oh, one lang I can't stomach - ADA.

What does the Americans with Disabilities Act have to do with
programming? (Hint: "Ada" is not an acronym; the language is
named after Ada Lovelace, reputedly the first programmer.)

--
/~\ Charlie Gibbs | We'll go down in history as the
\ / <cgibbs@kltpzyxm.invalid> | first society that wouldn't save
X I'm really at ac.dekanfrus | itself because it wasn't cost-
/ \ if you read it the right way. | effective. -- Kurt Vonnegut

Subject: Re: The joy of FORTRAN
From: Lynn Wheeler
Newsgroups: comp.os.linux.misc, alt.folklore.computers
Organization: Wheeler&Wheeler
Date: Thu, 26 Sep 2024 17:49 UTC
References: 1 2 3 4 5 6 7 8 9 10
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: lynn@garlic.com (Lynn Wheeler)
Newsgroups: comp.os.linux.misc,alt.folklore.computers
Subject: Re: The joy of FORTRAN
Date: Thu, 26 Sep 2024 07:49:14 -1000
Organization: Wheeler&Wheeler
Lines: 40
Message-ID: <871q16tied.fsf@localhost>
References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks>
<5mqdnZuGq4lgwm_7nZ2dnZfqnPSdnZ2d@earthlink.com>
<vcub5c$36h63$1@dont-email.me>
<1r0e6u9.1tubjrt1kapeluN%snipeco.2@gmail.com>
<vcuib9$37rge$5@dont-email.me> <vcvuhh$3hroa$2@dont-email.me>
<llhieuF8ej2U2@mid.individual.net> <vd0uch$3lgc3$9@dont-email.me>
<pDVIO.50851$2nv5.43199@fx39.iad> <87msjvprm3.fsf@localhost>
MIME-Version: 1.0
Content-Type: text/plain
Injection-Date: Thu, 26 Sep 2024 19:49:22 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="5881e439a9cbfb9a2b608b1bc8d1e218";
logging-data="345749"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX199WinCrua8O7P3GjbEfd7OURHxAfQcZ/Q="
User-Agent: Gnus/5.13 (Gnus v5.13)
Cancel-Lock: sha1:S7l+O0IzLO85rfrxP+fOcj3MlgU=
sha1:LBQ3aHhzMCqj4283eCaNi9H8R4U=
View all headers

Lynn Wheeler <lynn@garlic.com> writes:
> In the early 90s, IBM was going through its troubles and selling off
> and/or offloading lots of stuff (real estate, divisions, etc), including
> lots of VLSI tools to industry VLSI tools vendor. However, the standard
> VLSI shop was SUN machines and so everything had to be ported to SUN.

trivia: 1972, CEO Learson tried (& failed) to block the bureaucrats,
careerists, and MBAs from destroying Watsons' culture/legacy
https://www.linkedin.com/pulse/john-boyd-ibm-wild-ducks-lynn-wheeler/

it was greatly accelerated during the failing Future System effort,
Ferguson & Morris, "Computer Wars: The Post-IBM World", Time Books
https://www.amazon.com/Computer-Wars-The-Post-IBM-World/dp/1587981394

.... and perhaps most damaging, the old culture under Watson Snr and Jr
of free and vigorous debate was replaced with *SYNCOPHANCY* and *MAKE NO
WAVES* under Opel and Akers. It's claimed that thereafter, IBM lived in
the shadow of defeat ... But because of the heavy investment of face by
the top management, F/S took years to kill, although its wrong
headedness was obvious from the very outset. "For the first time, during
F/S, outspoken criticism became political

more FS info
http://www.jfsowa.com/computer/memo125.htm

then 1992, IBM has one of the largest losses in the history of US
companies and was being reorged into the 13 "baby blues" (take-off on
AT&T "baby bells" breakup a decade earlier) in preperation for breakup
https://web.archive.org/web/20101120231857/http://www.time.com/time/magazine/article/0,9171,977353,00.html
https://content.time.com/time/subscriber/article/0,33009,977353-1,00.html

we had already left IBM but get a call from the bowels of Armonk asking
if we could help with the company breakup. Before we get started, the
board brings in the former president of Amex as CEO, who (somewhat)
reverses the breakup ... but it was difficult time saving a company that
was on the verge of going under ... IBM somewhat barely surviving as
financial engineering company

--
virtualization experience starting Jan1968, online at home since Mar1970

Subject: Re: The joy of FORTRAN
From: Lawrence D'Oliv
Newsgroups: comp.os.linux.misc, alt.folklore.computers
Organization: A noiseless patient Spider
Date: Thu, 26 Sep 2024 20:43 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.os.linux.misc,alt.folklore.computers
Subject: Re: The joy of FORTRAN
Date: Thu, 26 Sep 2024 20:43:49 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 19
Message-ID: <vd4h25$c3jf$6@dont-email.me>
References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks>
<5mqdnZuGq4lgwm_7nZ2dnZfqnPSdnZ2d@earthlink.com>
<vcub5c$36h63$1@dont-email.me> <1r0e6u9.1tubjrt1kapeluN%snipeco.2@gmail.com>
<vcuib9$37rge$5@dont-email.me> <vcvuhh$3hroa$2@dont-email.me>
<llhieuF8ej2U2@mid.individual.net> <vd0uch$3lgc3$9@dont-email.me>
<pDVIO.50851$2nv5.43199@fx39.iad> <vd3398$3j9t$1@dont-email.me>
<vd3btv$503b$1@dont-email.me> <vd3e81$4fda$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 26 Sep 2024 22:43:49 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="bdf142e3b9878dfa03dc2566703c0971";
logging-data="396911"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/blpTuh6Phnog6+HJEesfp"
User-Agent: Pan/0.160 (Toresk; )
Cancel-Lock: sha1:eblIvCRtPv7fJ2QEJN8r4SrWhsg=
View all headers

On Thu, 26 Sep 2024 11:49:37 +0100, Pancho wrote:

> On 9/26/24 11:10, Lawrence D'Oliveiro wrote:
>>
>> On Thu, 26 Sep 2024 08:42:32 +0100, Pancho wrote:
>>
>>> ... a bitch to work out how to call Vax C from Vax Pascal, or vice
>>> versa.
>>
>> Why would it be that hard? VAX C passed everything by value, while
>> Pascal let you specify descriptors, references, immediate value ... all
>> the options.
>
> There ware decisions to be made, like what order do you push variables
> onto the stack, when do you push the return address, how to interpret a
> Pascal String in C.

All these things were standardized in the VAX/VMS ABI, right from the
beginning.

Subject: Re: The joy of FORTRAN
From: Lawrence D'Oliv
Newsgroups: comp.os.linux.misc, alt.folklore.computers
Organization: A noiseless patient Spider
Date: Thu, 26 Sep 2024 20:48 UTC
References: 1 2 3 4 5 6 7 8 9 10 11
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.os.linux.misc,alt.folklore.computers
Subject: Re: The joy of FORTRAN
Date: Thu, 26 Sep 2024 20:48:02 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 15
Message-ID: <vd4ha2$c3jf$7@dont-email.me>
References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks>
<5mqdnZuGq4lgwm_7nZ2dnZfqnPSdnZ2d@earthlink.com>
<vcub5c$36h63$1@dont-email.me> <1r0e6u9.1tubjrt1kapeluN%snipeco.2@gmail.com>
<vcuib9$37rge$5@dont-email.me> <vcvuhh$3hroa$2@dont-email.me>
<llhieuF8ej2U2@mid.individual.net> <vd0uch$3lgc3$9@dont-email.me>
<pDVIO.50851$2nv5.43199@fx39.iad> <87msjvprm3.fsf@localhost>
<871q16tied.fsf@localhost>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 26 Sep 2024 22:48:03 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="bdf142e3b9878dfa03dc2566703c0971";
logging-data="396911"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX184WBidYw++SlP6HlQLe+J2"
User-Agent: Pan/0.160 (Toresk; )
Cancel-Lock: sha1:DNo/5jytgkmKZurIQlMTpWndHWI=
View all headers

On Thu, 26 Sep 2024 07:49:14 -1000, Lynn Wheeler wrote:

> ... and perhaps most damaging, the old culture under Watson Snr and Jr
> of free and vigorous debate was replaced with *SYNCOPHANCY* and *MAKE NO
> WAVES* under Opel and Akers.

That happens to every company: a small, hungry, quick-moving, risk-taking
startup grows large and successful, and becomes conservative, slow-moving
and risk-averse.

Microsoft is an interesting example: Bill Gates had read all the books on
the above, and during the 1990s he was able to negotiate a balance in
which Microsoft stayed hungry and kept the startup mindset even as it
became large and successful. After he stood aside, the predictable pattern
followed.

Subject: Re: The joy of FORTRAN
From: Lawrence D'Oliv
Newsgroups: comp.os.linux.misc, alt.folklore.computers
Organization: A noiseless patient Spider
Date: Thu, 26 Sep 2024 20:51 UTC
References: 1 2 3 4 5 6 7
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.os.linux.misc,alt.folklore.computers
Subject: Re: The joy of FORTRAN
Date: Thu, 26 Sep 2024 20:51:25 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 21
Message-ID: <vd4hgd$c3jf$8@dont-email.me>
References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks>
<5mqdnZuGq4lgwm_7nZ2dnZfqnPSdnZ2d@earthlink.com>
<vcub5c$36h63$1@dont-email.me>
<36KdnVlGJu9VLW77nZ2dnZfqn_qdnZ2d@earthlink.com>
<IfZIO.214180$FzW1.122138@fx14.iad>
<ZLecncKpCfSfT2n7nZ2dnZfqnPudnZ2d@earthlink.com>
<ZOfJO.194439$kxD8.179224@fx11.iad>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 26 Sep 2024 22:51:25 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="bdf142e3b9878dfa03dc2566703c0971";
logging-data="396911"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18OorphBkiEQgcqXAgdPeFP"
User-Agent: Pan/0.160 (Toresk; )
Cancel-Lock: sha1:qF8PcxSsFyj2awUYlCvwmVMwNnk=
View all headers

On Thu, 26 Sep 2024 16:18:01 GMT, Charlie Gibbs wrote:

> One of the favourite functions in my library pulls the next token from a
> delimited string, but as opposed to strtok() it does it
> non-destructively and can handle empty strings.

Use a high-level language which has all this and more:

for item in "the,quick,brown,fox".split(",") :
print(item)
#end for

Output:

the
quick
brown
fox

In Python, strings are objects, and that applies to string expressions
(including string literals) as well.

Subject: Re: The joy of FORTRAN
From: Lawrence D'Oliv
Newsgroups: comp.os.linux.misc, alt.folklore.computers
Organization: A noiseless patient Spider
Date: Thu, 26 Sep 2024 20:52 UTC
References: 1 2 3 4 5 6 7 8 9 10
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.os.linux.misc,alt.folklore.computers
Subject: Re: The joy of FORTRAN
Date: Thu, 26 Sep 2024 20:52:49 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 11
Message-ID: <vd4hj0$c3jf$9@dont-email.me>
References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks>
<5mqdnZuGq4lgwm_7nZ2dnZfqnPSdnZ2d@earthlink.com>
<vcub5c$36h63$1@dont-email.me> <1r0e6u9.1tubjrt1kapeluN%snipeco.2@gmail.com>
<vcuib9$37rge$5@dont-email.me> <vcvuhh$3hroa$2@dont-email.me>
<llhieuF8ej2U2@mid.individual.net> <vd0uch$3lgc3$9@dont-email.me>
<pDVIO.50851$2nv5.43199@fx39.iad> <lljrtaFj5kqU4@mid.individual.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 26 Sep 2024 22:52:49 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="bdf142e3b9878dfa03dc2566703c0971";
logging-data="396911"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+nBseiZAFXNIRu5rrwFDvn"
User-Agent: Pan/0.160 (Toresk; )
Cancel-Lock: sha1:E5sETq6IMz270zOcCjZin3qRcMk=
View all headers

On 26 Sep 2024 01:32:26 GMT, rbowman wrote:

> I bought the CP/M version of Turbo Pascal mostly on a whim. "50 bucks --
> this I gotta see."

There was actually a product called “JRT Pascal” before that, which was
even cheaper. But not as successful.

> iirc it had enough non-standard extensions to be useful ...

Basically it was a member of the UCSD Pascal family.

Subject: Re: The joy of FORTRAN
From: moi
Newsgroups: comp.os.linux.misc, alt.folklore.computers
Date: Thu, 26 Sep 2024 22:30 UTC
References: 1 2 3 4 5 6
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: findlaybill@blueyonder.co.uk (moi)
Newsgroups: comp.os.linux.misc,alt.folklore.computers
Subject: Re: The joy of FORTRAN
Date: Thu, 26 Sep 2024 23:30:06 +0100
Lines: 9
Message-ID: <llm5jeFu3k1U1@mid.individual.net>
References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks>
<5mqdnZuGq4lgwm_7nZ2dnZfqnPSdnZ2d@earthlink.com>
<vcub5c$36h63$1@dont-email.me>
<36KdnVlGJu9VLW77nZ2dnZfqn_qdnZ2d@earthlink.com>
<IfZIO.214180$FzW1.122138@fx14.iad>
<ZLecncKpCfSfT2n7nZ2dnZfqnPudnZ2d@earthlink.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: individual.net Mm4BAjYjxAchFJ6uwD62rQfabY9GJ1Miui4KP795Bo9MkMNhk9
Cancel-Lock: sha1:azq+YtVkMiCxDMltOZnRouboCM0= sha256:Hd2e0sqQTkz7g0OBcsjdEY5XuoK2gNs2PEtolQs9hCU=
User-Agent: Mozilla Thunderbird
Content-Language: en-GB
In-Reply-To: <ZLecncKpCfSfT2n7nZ2dnZfqnPudnZ2d@earthlink.com>
View all headers

On 26/09/2024 04:16, 186282@ud0s4.net wrote:

>   Oh, one lang I can't stomach - ADA.

So much the worse for you.

--
Bill F.

Subject: Re: The joy of FORTRAN
From: rbowman
Newsgroups: comp.os.linux.misc, alt.folklore.computers
Date: Thu, 26 Sep 2024 22:36 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bowman@montana.com (rbowman)
Newsgroups: comp.os.linux.misc,alt.folklore.computers
Subject: Re: The joy of FORTRAN
Date: 26 Sep 2024 22:36:05 GMT
Lines: 28
Message-ID: <llm5ukFtnrfU4@mid.individual.net>
References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks>
<5mqdnZuGq4lgwm_7nZ2dnZfqnPSdnZ2d@earthlink.com>
<vcub5c$36h63$1@dont-email.me> <1r0e6u9.1tubjrt1kapeluN%snipeco.2@gmail.com>
<vcuib9$37rge$5@dont-email.me> <vcvuhh$3hroa$2@dont-email.me>
<llhieuF8ej2U2@mid.individual.net> <vd0uch$3lgc3$9@dont-email.me>
<pDVIO.50851$2nv5.43199@fx39.iad> <87msjvprm3.fsf@localhost>
<871q16tied.fsf@localhost> <vd4ha2$c3jf$7@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net gPJ4MQgN4VnGp7Y7qWWiwQBf5uspMG2Xodxs6/OpxdsDlkMtPn
Cancel-Lock: sha1:XqA1HomKDjJwRz+i58EOxLuwh9A= sha256:sbQUgCznQqJLtrT06VIX96/zH+nbM75bNs3btQKlpO0=
User-Agent: Pan/0.149 (Bellevue; 4c157ba)
View all headers

On Thu, 26 Sep 2024 20:48:02 -0000 (UTC), Lawrence D'Oliveiro wrote:

> On Thu, 26 Sep 2024 07:49:14 -1000, Lynn Wheeler wrote:
>
>> ... and perhaps most damaging, the old culture under Watson Snr and Jr
>> of free and vigorous debate was replaced with *SYNCOPHANCY* and *MAKE
>> NO WAVES* under Opel and Akers.
>
> That happens to every company: a small, hungry, quick-moving,
> risk-taking startup grows large and successful, and becomes
> conservative, slow-moving and risk-averse.
>
> Microsoft is an interesting example: Bill Gates had read all the books
> on the above, and during the 1990s he was able to negotiate a balance in
> which Microsoft stayed hungry and kept the startup mindset even as it
> became large and successful. After he stood aside, the predictable
> pattern followed.

https://en.wikipedia.org/wiki/In_Search_of_Excellence

That was required reading in the '80s and the company I worked for even
had a mandatory presentation by 'experts'. The authors used exemplars of
successful businesses and their culture -- many of which were soon to
fail.

In the '70s it was 'matrix management' with DEC and TI pointed to as the
way to go. At least TI survived.

Subject: Re: The joy of FORTRAN
From: Lawrence D'Oliv
Newsgroups: comp.os.linux.misc, alt.folklore.computers
Organization: A noiseless patient Spider
Date: Thu, 26 Sep 2024 23:07 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.os.linux.misc,alt.folklore.computers
Subject: Re: The joy of FORTRAN
Date: Thu, 26 Sep 2024 23:07:56 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 11
Message-ID: <vd4pgb$df1n$2@dont-email.me>
References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks>
<5mqdnZuGq4lgwm_7nZ2dnZfqnPSdnZ2d@earthlink.com>
<vcub5c$36h63$1@dont-email.me> <1r0e6u9.1tubjrt1kapeluN%snipeco.2@gmail.com>
<vcuib9$37rge$5@dont-email.me> <vcvuhh$3hroa$2@dont-email.me>
<llhieuF8ej2U2@mid.individual.net> <vd0uch$3lgc3$9@dont-email.me>
<pDVIO.50851$2nv5.43199@fx39.iad> <87msjvprm3.fsf@localhost>
<871q16tied.fsf@localhost> <vd4ha2$c3jf$7@dont-email.me>
<llm5ukFtnrfU4@mid.individual.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 27 Sep 2024 01:07:56 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="62b490d00f3035d741a9330a9ab78fbd";
logging-data="441399"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/vEllIo+TfNG/vOk0w4ZJR"
User-Agent: Pan/0.160 (Toresk; )
Cancel-Lock: sha1:d3sNbNGw+iKQiIpqnf3NxZOoE+4=
View all headers

On 26 Sep 2024 22:36:05 GMT, rbowman wrote:

> https://en.wikipedia.org/wiki/In_Search_of_Excellence
>
> That was required reading in the '80s and the company I worked for even
> had a mandatory presentation by 'experts'. The authors used exemplars
> of successful businesses and their culture -- many of which were soon
> to fail.

Not surprising. To keep succeeding, you have to keep taking risks. Which
means you could fail at any time.

Subject: Re: The joy of FORTRAN
From: Peter Flass
Newsgroups: alt.folklore.computers, comp.os.linux.misc
Organization: A noiseless patient Spider
Date: Fri, 27 Sep 2024 00:51 UTC
References: 1 2 3 4 5 6 7 8
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: peter_flass@yahoo.com (Peter Flass)
Newsgroups: alt.folklore.computers,comp.os.linux.misc
Subject: Re: The joy of FORTRAN
Date: Thu, 26 Sep 2024 17:51:59 -0700
Organization: A noiseless patient Spider
Lines: 17
Message-ID: <491131037.749087627.623976.peter_flass-yahoo.com@news.eternal-september.org>
References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks>
<5mqdnZuGq4lgwm_7nZ2dnZfqnPSdnZ2d@earthlink.com>
<vcub5c$36h63$1@dont-email.me>
<1r0e6u9.1tubjrt1kapeluN%snipeco.2@gmail.com>
<vcuib9$37rge$5@dont-email.me>
<6tDIO.25202$afc4.3071@fx42.iad>
<vcva2s$3bcrt$6@dont-email.me>
<llh19fF66flU2@mid.individual.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 27 Sep 2024 02:52:00 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="34c7d93a0541d4d7e103751ad66bbb98";
logging-data="466478"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18eUI9bTax1r2b4LqzCW6Ci"
User-Agent: NewsTap/5.3.1 (iPad)
Cancel-Lock: sha1:N+Cix845XtS3W2m/LYwB4Kg6O4Q=
sha1:utXOuIAZ6wybuRXNQZjeUJExMek=
View all headers

rbowman <bowman@montana.com> wrote:
> On Tue, 24 Sep 2024 21:14:04 -0000 (UTC), Lawrence D'Oliveiro wrote:
>
>> PL/I was IBM’s attempt at a Grand Unification of both “business” and
>> “scientific” programming in one language. If you thought C++ programming
>> was full of surprises when your program did unexpected things, PL/I
>> invented the whole genre of “surprise-ridden programming language”
>
> IBM was always so modest. Programming Language One. A Programming
> Language.
>

Supposed to be NPL (New Programming Language) but some wonky organization
in the UK was already using that,

--
Pete

Subject: Re: The joy of FORTRAN
From: Peter Flass
Newsgroups: alt.folklore.computers, comp.os.linux.misc
Organization: A noiseless patient Spider
Date: Fri, 27 Sep 2024 00:52 UTC
References: 1 2 3 4 5 6 7 8
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: peter_flass@yahoo.com (Peter Flass)
Newsgroups: alt.folklore.computers,comp.os.linux.misc
Subject: Re: The joy of FORTRAN
Date: Thu, 26 Sep 2024 17:52:00 -0700
Organization: A noiseless patient Spider
Lines: 37
Message-ID: <1659683438.749087757.576264.peter_flass-yahoo.com@news.eternal-september.org>
References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks>
<5mqdnZuGq4lgwm_7nZ2dnZfqnPSdnZ2d@earthlink.com>
<vcub5c$36h63$1@dont-email.me>
<1r0e6u9.1tubjrt1kapeluN%snipeco.2@gmail.com>
<vcuib9$37rge$5@dont-email.me>
<6tDIO.25202$afc4.3071@fx42.iad>
<vcva2s$3bcrt$6@dont-email.me>
<%8JIO.96320$WtV9.51965@fx10.iad>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 27 Sep 2024 02:52:01 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="34c7d93a0541d4d7e103751ad66bbb98";
logging-data="466478"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+x6WYu3WrFitPezqDHSLJD"
User-Agent: NewsTap/5.3.1 (iPad)
Cancel-Lock: sha1:YUfWm7PwFBGGhBr6L10Zk8RNVkk=
sha1:4l9VJmR3JVo8S4RUj3Y21dUO6wc=
View all headers

Charlie Gibbs <cgibbs@kltpzyxm.invalid> wrote:
> On 2024-09-24, Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
>
>> On Tue, 24 Sep 2024 18:24:02 GMT, Charlie Gibbs wrote:
>>
>>> So does PL/I (or is it PL/1 this week?), which allowed data structures
>>> to be declared COBOL-style.
>>
>> PL/I was IBM’s attempt at a Grand Unification of both “business” and
>> “scientific” programming in one language. If you thought C++ programming
>> was full of surprises when your program did unexpected things, PL/I
>> invented the whole genre of “surprise-ridden programming language”.
>
> I had to write one PL/I program in a university CS class. I think
> I finally got it to work (unlike my single attempt at Algol).
> One thing I noticed was that the compiler was a real resource
> hog compared to any other language (except for Assembler G,
> go figure) - which was a disincentive to use it on my meager
> supply of computer centre funny money

That was one of the things holding up adoption. They fixed it with the
“Optimizing Compiler”, but it was a bit late by then. PL/I(F) was all
overlays. It kept the working text of the program in memory and made
I-don’t-know how many passes thru it. Trying to make it fit in a 64K
partition was a major problem.

>
> There are two things a man must do
> Before his life is done:
> Write two lines of APL
> And make the buggers run.
> -- Stan Kelly-Bootle: The Devil's DP Dictionary
>

--
Pete

Subject: Re: The joy of FORTRAN
From: Peter Flass
Newsgroups: alt.folklore.computers, comp.os.linux.misc
Organization: A noiseless patient Spider
Date: Fri, 27 Sep 2024 00:52 UTC
References: 1 2 3 4 5 6 7 8
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: peter_flass@yahoo.com (Peter Flass)
Newsgroups: alt.folklore.computers,comp.os.linux.misc
Subject: Re: The joy of FORTRAN
Date: Thu, 26 Sep 2024 17:52:01 -0700
Organization: A noiseless patient Spider
Lines: 22
Message-ID: <634451583.749088239.125585.peter_flass-yahoo.com@news.eternal-september.org>
References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks>
<5mqdnZuGq4lgwm_7nZ2dnZfqnPSdnZ2d@earthlink.com>
<vcub5c$36h63$1@dont-email.me>
<1r0e6u9.1tubjrt1kapeluN%snipeco.2@gmail.com>
<vcuib9$37rge$5@dont-email.me>
<vcvuhh$3hroa$2@dont-email.me>
<llhieuF8ej2U2@mid.individual.net>
<vd076p$3itrt$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 27 Sep 2024 02:52:02 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="34c7d93a0541d4d7e103751ad66bbb98";
logging-data="466478"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+nAUJT48n2twvlWcL7Ybwe"
User-Agent: NewsTap/5.3.1 (iPad)
Cancel-Lock: sha1:SErD3i2kJjEjQnKBO/B+3QHTMhI=
sha1:Ie6v6ZWadduvTz6mLCS6evwPerc=
View all headers

Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
> On 25 Sep 2024 04:38:54 GMT, rbowman wrote:
>
>> Better Pascal than Modula/Modula-2.
>
> It’s in the name: “modular”. Pascal had features like I/O and memory
> management as predefined functions/procedures; Modula-2 made them into
> library routines that could be implemented in Modula-2 itself.
>
> Why? So that Modula-2 could be used to write an actual operating system
> (Medos, for the Lilith workstation), which you couldn’t do in Pascal
> alone.
>

Operating Systems written in FPC

https://wiki.freepascal.org/Operating_Systems_written_in_FPC

I don’t know how much has been added to FPC above the base language.

--
Pete

Subject: Re: The joy of FORTRAN
From: Peter Flass
Newsgroups: alt.folklore.computers, comp.os.linux.misc
Organization: A noiseless patient Spider
Date: Fri, 27 Sep 2024 00:52 UTC
References: 1 2 3 4
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: peter_flass@yahoo.com (Peter Flass)
Newsgroups: alt.folklore.computers,comp.os.linux.misc
Subject: Re: The joy of FORTRAN
Date: Thu, 26 Sep 2024 17:52:02 -0700
Organization: A noiseless patient Spider
Lines: 50
Message-ID: <971448126.749088380.092448.peter_flass-yahoo.com@news.eternal-september.org>
References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks>
<5mqdnZuGq4lgwm_7nZ2dnZfqnPSdnZ2d@earthlink.com>
<vcub5c$36h63$1@dont-email.me>
<36KdnVlGJu9VLW77nZ2dnZfqn_qdnZ2d@earthlink.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 27 Sep 2024 02:52:03 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="34c7d93a0541d4d7e103751ad66bbb98";
logging-data="466478"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+OFMQTUY6mqifCevkVbxr2"
User-Agent: NewsTap/5.3.1 (iPad)
Cancel-Lock: sha1:NgPEo/nTY3T9R1qorp6QZk748Wo=
sha1:CfLG7Bm6U0xhGu0I8pDzlJdTjM4=
View all headers

186282@ud0s4.net <186283@ud0s4.net> wrote:
> On 9/24/24 8:26 AM, Lars Poulsen wrote:
>> On 23/09/2024 23:45, 186282@ud0s4.net wrote:
>>>    Hey, want "Real Computing" ? Try FORTRAN
>>>    or COBOL. THOSE were the foundation and
>>>    persist to this day. Wrote a FORTRAN app
>>>    just a couple of years ago - mostly to vex
>>>    the New Guys. Also a short COBOL app, that
>>>    oughtta REALLY give 'em the shits !  :-)
>>
>> Back in 1985, I changed jobs from a University computer center, where we
>> did our technical documentation using Univac's @DOC processor, to a
>> small industrial computer system integration firm, where we built
>> real-time systems on RSX-11M. I missed the @DOC so much that I wrote a
>> re-implementation in FORTRAN IV. Used it for years afterwards, until I
>> landed at a larger house doing communications work on Unix, and switched
>> to /troff/.
>
>
> Hey, FORTRAN *will* Get It Done as neatly as most
> anything else. If you need many decades worth of
> exotic math libs, you'll find them in FORTRAN too.
> It is NOT an obsolete language/approach.
>
> For the younger people, note that Python carries
> over a lot of FORTRAN ideas, including easy
> string-slicing.
>
> If you can do BASIC then you can do FORTRAN, but
> does anybody use BASIC anymore ? Intel/IBM did
> sell BASCOM ... a BASIC compiler ... and it DID
> speed up yer code like by 10X :-)
>
> COBOL ... well ... would rather NOT use it.
> The whole "self documenting" idea turned out
> to be crap - COBOL is *hard* to understand
> sometimes. That's why COBOL programmers can
> get really high-pay jobs these days, because
> so much of that irreplacable biz software
> from the 60s was writ in COBOL. Nobody can
> AFFORD to re-write it. It worked, it works,
> it was writ by REALLY GOOD narrow-tie Dilberts,
> so you just have to MAINTAIN it like forever.
>

For a long time, FORTRAN was the only remotely portable language, so lots
of programs were written in it.

--
Pete

Subject: Re: The joy of FORTRAN
From: Peter Flass
Newsgroups: alt.folklore.computers, comp.os.linux.misc
Organization: A noiseless patient Spider
Date: Fri, 27 Sep 2024 00:52 UTC
References: 1 2 3 4 5 6 7 8 9 10 11
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: peter_flass@yahoo.com (Peter Flass)
Newsgroups: alt.folklore.computers,comp.os.linux.misc
Subject: Re: The joy of FORTRAN
Date: Thu, 26 Sep 2024 17:52:03 -0700
Organization: A noiseless patient Spider
Lines: 32
Message-ID: <1957969188.749088891.340434.peter_flass-yahoo.com@news.eternal-september.org>
References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks>
<5mqdnZuGq4lgwm_7nZ2dnZfqnPSdnZ2d@earthlink.com>
<vcub5c$36h63$1@dont-email.me>
<1r0e6u9.1tubjrt1kapeluN%snipeco.2@gmail.com>
<vcuib9$37rge$5@dont-email.me>
<6tDIO.25202$afc4.3071@fx42.iad>
<vcva2s$3bcrt$6@dont-email.me>
<llh19fF66flU2@mid.individual.net>
<llhq8oFmmqaU11@mid.individual.net>
<llhr3sF9t8cU1@mid.individual.net>
<lli187FmmqaU12@mid.individual.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 27 Sep 2024 02:52:04 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="34c7d93a0541d4d7e103751ad66bbb98";
logging-data="466478"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX186Q2ksLOxkHeZwL9ABVihs"
User-Agent: NewsTap/5.3.1 (iPad)
Cancel-Lock: sha1:1JuL1iBOpSnuTZVqk1IXnC5TlGw=
sha1:5XWEo7ek4RK9q/LEkyiJhtN07+Y=
View all headers

Bob Eager <news0009@eager.cx> wrote:
> On Wed, 25 Sep 2024 07:06:36 +0000, rbowman wrote:
>
>> On 25 Sep 2024 06:52:08 GMT, Bob Eager wrote:
>>
>>> On Tue, 24 Sep 2024 23:45:51 +0000, rbowman wrote:
>>>
>>>> On Tue, 24 Sep 2024 21:14:04 -0000 (UTC), Lawrence D'Oliveiro wrote:
>>>>
>>>>> PL/I was IBM’s attempt at a Grand Unification of both “business” and
>>>>> “scientific” programming in one language. If you thought C++
>>>>> programming was full of surprises when your program did unexpected
>>>>> things, PL/I invented the whole genre of “surprise-ridden programming
>>>>> language”
>>>>
>>>> IBM was always so modest. Programming Language One. A Programming
>>>> Language.
>>>
>>> A colleague of mine wrote a powerful macro processor (which I still use
>>> and maintain). He called it Macro Language One - ML/I. He loved taking
>>> the piss out of IBM.
>>
>> Gary Kildall may have been doing that with PL/M, Programming Language
>> for Microprocessors. It did have some PL/I DNA.
>
> There are also PL-516, PL-11, ...
>

PL.8

--
Pete

Pages:12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273

rocksolid light 0.9.8
clearnet tor