Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.c > #171066
| 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 |
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 | Next — Previous in thread | Next in thread | Find similar | Unroll 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