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