Deutsch   English   Français   Italiano  
<794317635.762463706.148791.peter_flass-yahoo.com@news.eternal-september.org>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!weretis.net!feeder9.news.weretis.net!news.quux.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail
From: Peter Flass <peter_flass@yahoo.com>
Newsgroups: alt.folklore.computers,comp.os.linux.misc
Subject: Re: The joy of FORTRAN
Date: Fri, 28 Feb 2025 12:42:57 -0700
Organization: A noiseless patient Spider
Lines: 46
Message-ID: <794317635.762463706.148791.peter_flass-yahoo.com@news.eternal-september.org>
References: <971448126.749088380.092448.peter_flass-yahoo.com@news.eternal-september.org>
 <vd5195$edas$1@dont-email.me>
 <59CJO.19674$MoU3.15170@fx36.iad>
 <vd6vto$r0so$1@dont-email.me>
 <iJEJO.198176$kxD8.81657@fx11.iad>
 <3hOdnWpQ649QMGr7nZ2dnZfqnPidnZ2d@earthlink.com>
 <vd8doi$15q07$1@dont-email.me>
 <vd8eg7$15v1j$2@dont-email.me>
 <cxicnVzg_cn_eGX7nZ2dnZfqnPadnZ2d@earthlink.com>
 <vdapbn$1kp35$5@dont-email.me>
 <lltpunF4fseU2@mid.individual.net>
 <1smdnSjX3YoxgWf7nZ2dnZfqn_idnZ2d@earthlink.com>
 <llv30aFa6uvU3@mid.individual.net>
 <vde4b8$268qv$22@dont-email.me>
 <1396870532.749421730.052473.peter_flass-yahoo.com@news.eternal-september.org>
 <wrapper-20241001111737@ram.dialup.fu-berlin.de>
 <vpl5uk$hhk$3@reader1.panix.com>
 <c4acndn4jJXKwCP6nZ2dnZfqnPSdnZ2d@giganews.com>
 <1214951717.762291306.657281.peter_flass-yahoo.com@news.eternal-september.org>
 <m2a04pF90mqU2@mid.individual.net>
 <vppj5n$33b82$4@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 28 Feb 2025 20:42:57 +0100 (CET)
Injection-Info: dont-email.me; posting-host="5209b3a62f76f28f26bf3503f2e6da36";
	logging-data="4011105"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX19NWhmienWs1+XeIDucuFC1"
User-Agent: NewsTap/5.3.1 (iPad)
Cancel-Lock: sha1:+OFa8oKsxnwzoWVSCyrWKmpjasE=
	sha1:acyewIo/yGektTyrikuoMXyHcYQ=
Bytes: 3960

The Natural Philosopher <tnp@invalid.invalid> wrote:
> On 27/02/2025 02:14, rbowman wrote:
>> On Wed, 26 Feb 2025 15:17:51 -0700, Peter Flass wrote:
>> 
>>> c186282 <c186282@nnada.net> wrote:
>>>> On 2/25/25 2:33 PM, vjp2.at@at.BioStrategist.dot.dot.com wrote:
>>>>> I went from DEC20 FORTRAN to pdp11 Basic (it had matrix math) to DEC
>>>>> SAIL (Algol) to Pascal to C to Python
>>>> 
>>>> Sounds familiar ... though 'C' became available on the PDP-11s (was
>>>> writ on them). Still pref Pascal over Python where possible.
>>>> 
>>>>> Assembler and COBOL were needed but avoided
>>>> 
>>>> Better ASM than COBOL
>>> 
>>> Depends on what you want to do. Assembler is a lot more fun, but I
>>> wouldn’t want to write a payroll system in it.
>> 
>> I recall one project that used a macroassembler to create sort of a subset
>> of C. My reaction was 'Okay, but why?'.  I suppose it made sense in an era
>> when people felt compelled to write their own editors. Or, Gods forbid,
>> they learned enough about lex and yacc to be really dangerous.
>> 
> When all you had was Macro assembler, writing a good library of Macros 
> gave you almost a high level language, except it wasn't portable.
> 
> C *was* portable, mostly.
> 
> And it was faster to write than Macros assembler. It was really a no 
> brainer.
> 

I have to disagree, but it’s mostly what you’re familiar with. I used to be
able to crank out assembler mostly as fast as I could write (or type), with
some thought required for the tricky bits. C is not really faster for me to
write, or wasn’t when I was doing a bunch of it. (now it takes me longer).
Some of the idioms in the language are puzzling, and especially more to
read code than to write it.

C’s selling point was its portability. Better than FORTRAN used to be. Its
original intent was to be a portable high-level assembler, but
unfortunately it started being used for stuff it wasn’t suited for.

-- 
Pete