Path: csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: rbowman Newsgroups: comp.os.linux.misc,alt.folklore.computers Subject: Re: naughty Pascal Date: 7 Jan 2026 22:08:15 GMT Lines: 43 Message-ID: References: <79ScnZHy-uXnP8n0nZ2dnZfqnPadnZ2d@giganews.com> <4oycne7Wk4RQ6sj0nZ2dnZfqnPidnZ2d@giganews.com> <10j48fv$2t1h9$12@dont-email.me> <10j5qgf$3etcd$6@dont-email.me> <10j60bb$3hhps$1@dont-email.me> <7cadnTBwKKzA68r0nZ2dnZfqn_idnZ2d@giganews.com> <10jak55$13ji1$2@dont-email.me> <10jh3n1$3644m$1@nntp.eternal-september.org> <20260105115058.000054fc@gmail.com> <10jhvf2$3f9k2$1@nntp.eternal-september.org> <10jin2s$3lvil$1@dont-email.me> <10jlak4$h5hi$6@dont-email.me> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Trace: individual.net GdLFbO8Lzm9w4gKW4IIFEgjy10Op5M8z26JCmAj0MK9Ja3KQNv Cancel-Lock: sha1:827UNUY9QFEHtrnT+u0IXwacWxg= sha256:KcnTizhoWOuJZt6EPGC5iwNvdq16JURUvl6Lhadt92w= User-Agent: Pan/0.162 (Pokrosvk) Xref: csiph.com comp.os.linux.misc:80708 alt.folklore.computers:233357 On Wed, 7 Jan 2026 09:56:20 +0000, The Natural Philosopher wrote: > On 06/01/2026 21:06, c186282 wrote: >> On 1/6/26 05:10, The Natural Philosopher wrote: >>> On 06/01/2026 03:27, Peter Flass wrote: >>>> On 1/5/26 12:50, John Ames wrote: >>>>> On Mon, 5 Jan 2026 12:33:53 -0700 Peter Flass >>>>> wrote: >>>>> >>>>>> Actually, many systems programming languages have no I/O, the idea >>>>>> being that non-OS programs call the OS to do the I/O, and the OS >>>>>> interacts directly with the hardware. >>>>> >>>>> "Systems programming" usually implies implementation of an OS, >>>>> though, >>>>> and IIRC that was the sense that Kernighan was using. You can't >>>>> excuse limitations by "oh, the OS handles that" when your program >>>>> *is* the OS.* >>>>> >>>>> * (Obviously, there's a certain point in any HLL where Deep Magic >>>>> has >>>>>    to handle interfacing between language constructs and bare >>>>>    metal, >>>>> but >>>>>    the higher up the "threshold of minimum abstraction" is, the >>>>>    less suitable it is for systems programming in the first place. >>>>>    Of course, there's also the problem where seemingly *any* >>>>>    language that's not designed for systems programming will >>>>>    ultimately get pressed into service for systems programming  >>>>>    *somewhere...*) >>>>> >>>>> >>>> I seem to recall reading that someone once wrote an OS in COBOL. >>> >>>  From what little I know COBOL looked very like assembler. >> >> >>   If assembler was RIDICULOUSLY WORDY  :-) >> > Some assembler is...it's a choice. Especially Macro assembler... I remember a strange attempt to do Win32 API programming in 'assembler'. The author more or less reinvented C using MASM.