Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.c > #171066

Re: PL/M

From aph@littlepinkcloud.invalid
Subject Re: PL/M
Newsgroups comp.lang.c
References <0e28c4e8-19e2-4d66-a4a5-20ff20c0ed6dn@googlegroups.com> <u99vta$2ck7s$1@dont-email.me> <40a96aa9-9a8d-487e-a361-18428e543c69n@googlegroups.com> <af6800ed-8ca2-42ad-a9a6-ecbff34f8de3n@googlegroups.com> <54eed49f-2fc3-48c4-a399-a363735661ddn@googlegroups.com>
Message-ID <4O2dnadSTZcURyb5nZ2dnZfqn_qdnZ2d@supernews.com> (permalink)
Date 2023-07-22 13:32 +0000

Show all headers | View raw


Paul Edwards <mutazilah@gmail.com> wrote:
> On Friday, July 21, 2023 at 4:48:38?AM UTC+8, Ed Prochak wrote:
> 
>> PL/M was an Intel variation of PL/1 from IBM. PL/M toolset was
>> optimized for the Intel Processors, especially the 8080 family. You
>> had much better control over memory usage as the sizes of Integers,
>> pointers and character variables were well defined.
> 
> Surely that "issue" in C is easily mitigated by having a "flavor" of
> C (if you need to go that far) that has very well-defined 16-bit
> addresses and 8-bit unsigned chars?

Not entirely. PL/M has a simpler type system than C, for example very
little in the way of promotion rules. It makes for fairly efficient
code on a pure 8-bit processor without a heavyweight optimizer. And
the language is simple enough that the compiler can fit in memory and
be reasonably fast.

Andrew.

Back to comp.lang.c | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

PL/M "muta...@gmail.com" <mutazilah@gmail.com> - 2023-07-19 15:56 -0700
  Re: PL/M Bob McConnell <rmcconne@lightlink.com> - 2023-07-20 00:37 +0000
  Re: PL/M Bart <bc@freeuk.com> - 2023-07-20 01:42 +0100
    Re: PL/M Paul Edwards <mutazilah@gmail.com> - 2023-07-20 01:24 -0700
      Re: PL/M Bart <bc@freeuk.com> - 2023-07-20 12:03 +0100
      Re: PL/M Ed Prochak <edprochak@gmail.com> - 2023-07-20 13:48 -0700
        Re: PL/M Paul Edwards <mutazilah@gmail.com> - 2023-07-20 16:17 -0700
          Re: PL/M aph@littlepinkcloud.invalid - 2023-07-22 13:32 +0000
            Re: PL/M Ed Prochak <edprochak@gmail.com> - 2023-07-22 12:00 -0700
              Re: PL/M Bart <bc@freeuk.com> - 2023-07-22 23:24 +0100
            Re: PL/M Paul Edwards <mutazilah@gmail.com> - 2023-07-22 16:59 -0700
              Re: PL/M aph@littlepinkcloud.invalid - 2023-07-24 14:07 +0000
                Re: PL/M Bart <bc@freeuk.com> - 2023-07-24 15:49 +0100
                Re: PL/M Paul Edwards <mutazilah@gmail.com> - 2023-07-25 17:12 -0700
                Re: PL/M Paul Edwards <mutazilah@gmail.com> - 2023-07-25 17:31 -0700
                Re: PL/M Paul Edwards <mutazilah@gmail.com> - 2023-07-25 20:02 -0700
                Re: PL/M Ed Prochak <edprochak@gmail.com> - 2023-07-26 07:49 -0700
                Re: PL/M Spiros Bousbouras <spibou@gmail.com> - 2023-07-26 16:21 +0000
                Re: PL/M Ed Prochak <edprochak@gmail.com> - 2023-07-26 07:35 -0700
                Re: PL/M Paul Edwards <mutazilah@gmail.com> - 2023-07-26 08:15 -0700
                Re: PL/M scott@slp53.sl.home (Scott Lurndal) - 2023-07-26 15:24 +0000
                Re: PL/M Lew Pitcher <lew.pitcher@digitalfreehold.ca> - 2023-07-26 15:35 +0000
                Re: PL/M David Brown <david.brown@hesbynett.no> - 2023-07-27 13:41 +0200
                Re: PL/M Paul Edwards <mutazilah@gmail.com> - 2023-07-27 06:00 -0700
                Re: PL/M David Brown <david.brown@hesbynett.no> - 2023-07-27 15:43 +0200
                Re: PL/M scott@slp53.sl.home (Scott Lurndal) - 2023-07-27 14:15 +0000
                Re: PL/M Paul Edwards <mutazilah@gmail.com> - 2023-07-27 16:37 -0700
                Re: PL/M Vir Campestris <vir.campestris@invalid.invalid> - 2023-07-31 21:32 +0100
                Re: PL/M gazelle@shell.xmission.com (Kenny McCormack) - 2023-07-31 22:04 +0000
                Re: PL/M Kaz Kylheku <864-117-4973@kylheku.com> - 2023-07-31 22:22 +0000
                Re: PL/M Paul Edwards <mutazilah@gmail.com> - 2023-07-28 17:15 -0700
                Re: PL/M Bart <bc@freeuk.com> - 2023-07-29 02:09 +0100
                Re: PL/M Joe Monk <joemonk64@gmail.com> - 2023-07-28 18:18 -0700
                Re: PL/M David Brown <david.brown@hesbynett.no> - 2023-08-02 00:03 +0200
                Re: PL/M Paul Edwards <mutazilah@gmail.com> - 2023-08-10 04:22 -0700
                Re: PL/M Ed Prochak <edprochak@gmail.com> - 2023-07-28 14:32 -0700
                Re: PL/M Paul Edwards <mutazilah@gmail.com> - 2023-07-28 16:29 -0700
                Re: PL/M Ed Prochak <edprochak@gmail.com> - 2023-07-30 20:54 -0700
                Re: PL/M aph@littlepinkcloud.invalid - 2023-07-31 09:13 +0000
                Re: PL/M Joe Monk <joemonk64@gmail.com> - 2023-07-31 05:10 -0700
                Re: PL/M Paul Edwards <mutazilah@gmail.com> - 2023-08-10 04:03 -0700
                Re: PL/M Vir Campestris <vir.campestris@invalid.invalid> - 2023-07-31 21:38 +0100
                Re: PL/M Bart <bc@freeuk.com> - 2023-07-31 22:25 +0100
                Re: PL/M Bart <bc@freeuk.com> - 2023-07-29 01:04 +0100
                Re: PL/M Paul Edwards <mutazilah@gmail.com> - 2023-07-28 17:28 -0700
                Re: PL/M Ed Prochak <edprochak@gmail.com> - 2023-07-30 21:12 -0700
                Re: PL/M Paul Edwards <mutazilah@gmail.com> - 2023-08-10 04:11 -0700
                Re: PL/M Ed Prochak <edprochak@gmail.com> - 2023-08-13 13:47 -0700
                Re: PL/M Paul Edwards <mutazilah@gmail.com> - 2023-08-14 01:14 -0700
                Re: PL/M jak <nospam@please.ty> - 2023-08-14 10:50 +0200
                Re: PL/M jak <nospam@please.ty> - 2023-08-14 11:32 +0200
                Re: PL/M Ben Bacarisse <ben.usenet@bsb.me.uk> - 2023-07-26 20:24 +0100
                Re: PL/M Paul Edwards <mutazilah@gmail.com> - 2023-07-26 16:50 -0700
                Re: PL/M Ben Bacarisse <ben.usenet@bsb.me.uk> - 2023-07-27 01:00 +0100

csiph-web