ZSPL language, anyone heard of it?Why do we use caret (^) as the symbol for ctrl/control?P′′ Language Interpreter/Compiler ResourcesWhich tools were used to create the C language?Why were the / (min) and the / (max) operators abandoned in the C language?What was the first language compiler to support subtype polymorphism?
My large rocket is still flipping over
Copper as an adjective to refer to something made of copper
Why doesn't a particle exert force on itself?
Can an Iranian citizen enter the USA on a Dutch passport?
What detail can Hubble see on Mars?
How to preserve a rare version of a book?
Where did Lovecraft write about Carcosa?
Gerrymandering Puzzle - Rig the Election
How long does it take a postcard to get from USA to Germany?
Python 3 - simple temperature program version 1.3
Determine if a grid contains another grid
Is there precedent or are there procedures for a US president refusing to concede to an electoral defeat?
What would happen if I combined this polymer and this metal (assuming I can)
Was there a dinosaur-counter in the original Jurassic Park movie?
How is trade in services conducted under the WTO in the absence of the Doha conclusion?
Why increasing of the temperature of the objects like wood, paper etc. doesn't fire them?
Can I combine SELECT TOP() with the IN operator?
Why does blending blueberries, milk, banana and vanilla extract cause the mixture to have a yogurty consistency?
Antivirus for Ubuntu 18.04
How did the Apollo guidance computer handle parity bit errors?
Make me a minimum magic sum
Referring to person by surname, keep or omit "von"?
Changing stroke width vertically but not horizontally in Inkscape
What do you call a painting painted on a wall?
ZSPL language, anyone heard of it?
Why do we use caret (^) as the symbol for ctrl/control?P′′ Language Interpreter/Compiler ResourcesWhich tools were used to create the C language?Why were the / (min) and the / (max) operators abandoned in the C language?What was the first language compiler to support subtype polymorphism?
While reading the Byte sieve article (Gilbreath 1981), I came across a language I have never heard of, ZSPL.
I suspected this was actually a specific version of another language, perhaps PL/1. However, the listing shows it most closely resembling Algol/Pascal.
Has anyone heard of this language before? It does not appear on the wiki nor the taxonomies of languages that I can find.
I have seen references to similar names, but they are not related: there is a zSPL system for programming the C64's SID and another for NonStop systems.
- Jim Gilbreath (September 1981). "A High-Level Language Benchmark". BYTE. pp. 180–198.
compilers
|
show 1 more comment
While reading the Byte sieve article (Gilbreath 1981), I came across a language I have never heard of, ZSPL.
I suspected this was actually a specific version of another language, perhaps PL/1. However, the listing shows it most closely resembling Algol/Pascal.
Has anyone heard of this language before? It does not appear on the wiki nor the taxonomies of languages that I can find.
I have seen references to similar names, but they are not related: there is a zSPL system for programming the C64's SID and another for NonStop systems.
- Jim Gilbreath (September 1981). "A High-Level Language Benchmark". BYTE. pp. 180–198.
compilers
1
It looks Algol-ish, but curiously it has no Boolean type, nor built-in true/false constants. It has a 'printf' which may indicate it's post-Algol 68 (the first language I know with a procedure called 'printf', as distinct from built-in features like Fortran formats). On the other hand, decimal conversion is "%d" like C, and CR-LF is "&M&J", not like C (and implying ASCII).
– another-dave
May 2 at 11:53
Could you put a link in the question? It also sounds like some sample code is available; that would also be useful in the question.
– Dr Sheldon
May 2 at 11:58
1
I recommend reading page 198.
– JdeBP
May 2 at 11:58
Looks a lot like PLZ/SYS, which was a systems programming language from Zilog. Back in the day, I did a lot of work on Z8000 Unix systems, and I remember the PLZ manual coming with each one. It looked like a cool language but I never had a need to use it.
– mannaggia
May 2 at 14:00
1
Looks like a home brew language that didn't take off - pg 198 has a reference to ZSPL - Peter D Ridley, 3321 Byron St, San Diego, CA 92106. Looks like the home address of the inventor of the language at that time.
– cup
May 2 at 14:47
|
show 1 more comment
While reading the Byte sieve article (Gilbreath 1981), I came across a language I have never heard of, ZSPL.
I suspected this was actually a specific version of another language, perhaps PL/1. However, the listing shows it most closely resembling Algol/Pascal.
Has anyone heard of this language before? It does not appear on the wiki nor the taxonomies of languages that I can find.
I have seen references to similar names, but they are not related: there is a zSPL system for programming the C64's SID and another for NonStop systems.
- Jim Gilbreath (September 1981). "A High-Level Language Benchmark". BYTE. pp. 180–198.
compilers
While reading the Byte sieve article (Gilbreath 1981), I came across a language I have never heard of, ZSPL.
I suspected this was actually a specific version of another language, perhaps PL/1. However, the listing shows it most closely resembling Algol/Pascal.
Has anyone heard of this language before? It does not appear on the wiki nor the taxonomies of languages that I can find.
I have seen references to similar names, but they are not related: there is a zSPL system for programming the C64's SID and another for NonStop systems.
- Jim Gilbreath (September 1981). "A High-Level Language Benchmark". BYTE. pp. 180–198.
compilers
compilers
edited May 2 at 12:52
JdeBP
49727
49727
asked May 2 at 11:25
Maury MarkowitzMaury Markowitz
3,053628
3,053628
1
It looks Algol-ish, but curiously it has no Boolean type, nor built-in true/false constants. It has a 'printf' which may indicate it's post-Algol 68 (the first language I know with a procedure called 'printf', as distinct from built-in features like Fortran formats). On the other hand, decimal conversion is "%d" like C, and CR-LF is "&M&J", not like C (and implying ASCII).
– another-dave
May 2 at 11:53
Could you put a link in the question? It also sounds like some sample code is available; that would also be useful in the question.
– Dr Sheldon
May 2 at 11:58
1
I recommend reading page 198.
– JdeBP
May 2 at 11:58
Looks a lot like PLZ/SYS, which was a systems programming language from Zilog. Back in the day, I did a lot of work on Z8000 Unix systems, and I remember the PLZ manual coming with each one. It looked like a cool language but I never had a need to use it.
– mannaggia
May 2 at 14:00
1
Looks like a home brew language that didn't take off - pg 198 has a reference to ZSPL - Peter D Ridley, 3321 Byron St, San Diego, CA 92106. Looks like the home address of the inventor of the language at that time.
– cup
May 2 at 14:47
|
show 1 more comment
1
It looks Algol-ish, but curiously it has no Boolean type, nor built-in true/false constants. It has a 'printf' which may indicate it's post-Algol 68 (the first language I know with a procedure called 'printf', as distinct from built-in features like Fortran formats). On the other hand, decimal conversion is "%d" like C, and CR-LF is "&M&J", not like C (and implying ASCII).
– another-dave
May 2 at 11:53
Could you put a link in the question? It also sounds like some sample code is available; that would also be useful in the question.
– Dr Sheldon
May 2 at 11:58
1
I recommend reading page 198.
– JdeBP
May 2 at 11:58
Looks a lot like PLZ/SYS, which was a systems programming language from Zilog. Back in the day, I did a lot of work on Z8000 Unix systems, and I remember the PLZ manual coming with each one. It looked like a cool language but I never had a need to use it.
– mannaggia
May 2 at 14:00
1
Looks like a home brew language that didn't take off - pg 198 has a reference to ZSPL - Peter D Ridley, 3321 Byron St, San Diego, CA 92106. Looks like the home address of the inventor of the language at that time.
– cup
May 2 at 14:47
1
1
It looks Algol-ish, but curiously it has no Boolean type, nor built-in true/false constants. It has a 'printf' which may indicate it's post-Algol 68 (the first language I know with a procedure called 'printf', as distinct from built-in features like Fortran formats). On the other hand, decimal conversion is "%d" like C, and CR-LF is "&M&J", not like C (and implying ASCII).
– another-dave
May 2 at 11:53
It looks Algol-ish, but curiously it has no Boolean type, nor built-in true/false constants. It has a 'printf' which may indicate it's post-Algol 68 (the first language I know with a procedure called 'printf', as distinct from built-in features like Fortran formats). On the other hand, decimal conversion is "%d" like C, and CR-LF is "&M&J", not like C (and implying ASCII).
– another-dave
May 2 at 11:53
Could you put a link in the question? It also sounds like some sample code is available; that would also be useful in the question.
– Dr Sheldon
May 2 at 11:58
Could you put a link in the question? It also sounds like some sample code is available; that would also be useful in the question.
– Dr Sheldon
May 2 at 11:58
1
1
I recommend reading page 198.
– JdeBP
May 2 at 11:58
I recommend reading page 198.
– JdeBP
May 2 at 11:58
Looks a lot like PLZ/SYS, which was a systems programming language from Zilog. Back in the day, I did a lot of work on Z8000 Unix systems, and I remember the PLZ manual coming with each one. It looked like a cool language but I never had a need to use it.
– mannaggia
May 2 at 14:00
Looks a lot like PLZ/SYS, which was a systems programming language from Zilog. Back in the day, I did a lot of work on Z8000 Unix systems, and I remember the PLZ manual coming with each one. It looked like a cool language but I never had a need to use it.
– mannaggia
May 2 at 14:00
1
1
Looks like a home brew language that didn't take off - pg 198 has a reference to ZSPL - Peter D Ridley, 3321 Byron St, San Diego, CA 92106. Looks like the home address of the inventor of the language at that time.
– cup
May 2 at 14:47
Looks like a home brew language that didn't take off - pg 198 has a reference to ZSPL - Peter D Ridley, 3321 Byron St, San Diego, CA 92106. Looks like the home address of the inventor of the language at that time.
– cup
May 2 at 14:47
|
show 1 more comment
1 Answer
1
active
oldest
votes
Page 198 of that Byte says ZSPL is by Pete Ridley, whose full name appears to be Peter D Ridley, resident at the time in San Diego, California. He and ZSPL are also briefly mentioned in the December 1981 Byte, but I can't find any other trace of them.
However, the sample ZSPL code looks rather like the SPL/3000 programming language, introduced in 1972 by Hewlett-Packard for the HP 3000 business minicomputer. It's lowercase, rather than uppercase, and has some extra keywords. I suspect, although I cannot prove, that ZSPL was an enhanced re-implementation by Ridley of SPL for the Z80 running CP/M, and the "Z" is just from Z80.
1
Indeed, it looks like ZSPL is simply a Z-80 implementation, the syntax appears almost identical. Well spotted!
– Maury Markowitz
May 2 at 16:19
1
The logic went "Z doesn't look like the start of an acronym for that period, try SPL as a programming language." There are several, but only SPL/3000 was the right period, and a look at the manual made the idea look very plausible.
– John Dallman
May 2 at 17:17
2
And HP has a history of programming languages matching?PL:)
– hobbs
May 2 at 21:32
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "648"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fretrocomputing.stackexchange.com%2fquestions%2f10936%2fzspl-language-anyone-heard-of-it%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Page 198 of that Byte says ZSPL is by Pete Ridley, whose full name appears to be Peter D Ridley, resident at the time in San Diego, California. He and ZSPL are also briefly mentioned in the December 1981 Byte, but I can't find any other trace of them.
However, the sample ZSPL code looks rather like the SPL/3000 programming language, introduced in 1972 by Hewlett-Packard for the HP 3000 business minicomputer. It's lowercase, rather than uppercase, and has some extra keywords. I suspect, although I cannot prove, that ZSPL was an enhanced re-implementation by Ridley of SPL for the Z80 running CP/M, and the "Z" is just from Z80.
1
Indeed, it looks like ZSPL is simply a Z-80 implementation, the syntax appears almost identical. Well spotted!
– Maury Markowitz
May 2 at 16:19
1
The logic went "Z doesn't look like the start of an acronym for that period, try SPL as a programming language." There are several, but only SPL/3000 was the right period, and a look at the manual made the idea look very plausible.
– John Dallman
May 2 at 17:17
2
And HP has a history of programming languages matching?PL:)
– hobbs
May 2 at 21:32
add a comment |
Page 198 of that Byte says ZSPL is by Pete Ridley, whose full name appears to be Peter D Ridley, resident at the time in San Diego, California. He and ZSPL are also briefly mentioned in the December 1981 Byte, but I can't find any other trace of them.
However, the sample ZSPL code looks rather like the SPL/3000 programming language, introduced in 1972 by Hewlett-Packard for the HP 3000 business minicomputer. It's lowercase, rather than uppercase, and has some extra keywords. I suspect, although I cannot prove, that ZSPL was an enhanced re-implementation by Ridley of SPL for the Z80 running CP/M, and the "Z" is just from Z80.
1
Indeed, it looks like ZSPL is simply a Z-80 implementation, the syntax appears almost identical. Well spotted!
– Maury Markowitz
May 2 at 16:19
1
The logic went "Z doesn't look like the start of an acronym for that period, try SPL as a programming language." There are several, but only SPL/3000 was the right period, and a look at the manual made the idea look very plausible.
– John Dallman
May 2 at 17:17
2
And HP has a history of programming languages matching?PL:)
– hobbs
May 2 at 21:32
add a comment |
Page 198 of that Byte says ZSPL is by Pete Ridley, whose full name appears to be Peter D Ridley, resident at the time in San Diego, California. He and ZSPL are also briefly mentioned in the December 1981 Byte, but I can't find any other trace of them.
However, the sample ZSPL code looks rather like the SPL/3000 programming language, introduced in 1972 by Hewlett-Packard for the HP 3000 business minicomputer. It's lowercase, rather than uppercase, and has some extra keywords. I suspect, although I cannot prove, that ZSPL was an enhanced re-implementation by Ridley of SPL for the Z80 running CP/M, and the "Z" is just from Z80.
Page 198 of that Byte says ZSPL is by Pete Ridley, whose full name appears to be Peter D Ridley, resident at the time in San Diego, California. He and ZSPL are also briefly mentioned in the December 1981 Byte, but I can't find any other trace of them.
However, the sample ZSPL code looks rather like the SPL/3000 programming language, introduced in 1972 by Hewlett-Packard for the HP 3000 business minicomputer. It's lowercase, rather than uppercase, and has some extra keywords. I suspect, although I cannot prove, that ZSPL was an enhanced re-implementation by Ridley of SPL for the Z80 running CP/M, and the "Z" is just from Z80.
answered May 2 at 14:52
John DallmanJohn Dallman
3,9191918
3,9191918
1
Indeed, it looks like ZSPL is simply a Z-80 implementation, the syntax appears almost identical. Well spotted!
– Maury Markowitz
May 2 at 16:19
1
The logic went "Z doesn't look like the start of an acronym for that period, try SPL as a programming language." There are several, but only SPL/3000 was the right period, and a look at the manual made the idea look very plausible.
– John Dallman
May 2 at 17:17
2
And HP has a history of programming languages matching?PL:)
– hobbs
May 2 at 21:32
add a comment |
1
Indeed, it looks like ZSPL is simply a Z-80 implementation, the syntax appears almost identical. Well spotted!
– Maury Markowitz
May 2 at 16:19
1
The logic went "Z doesn't look like the start of an acronym for that period, try SPL as a programming language." There are several, but only SPL/3000 was the right period, and a look at the manual made the idea look very plausible.
– John Dallman
May 2 at 17:17
2
And HP has a history of programming languages matching?PL:)
– hobbs
May 2 at 21:32
1
1
Indeed, it looks like ZSPL is simply a Z-80 implementation, the syntax appears almost identical. Well spotted!
– Maury Markowitz
May 2 at 16:19
Indeed, it looks like ZSPL is simply a Z-80 implementation, the syntax appears almost identical. Well spotted!
– Maury Markowitz
May 2 at 16:19
1
1
The logic went "Z doesn't look like the start of an acronym for that period, try SPL as a programming language." There are several, but only SPL/3000 was the right period, and a look at the manual made the idea look very plausible.
– John Dallman
May 2 at 17:17
The logic went "Z doesn't look like the start of an acronym for that period, try SPL as a programming language." There are several, but only SPL/3000 was the right period, and a look at the manual made the idea look very plausible.
– John Dallman
May 2 at 17:17
2
2
And HP has a history of programming languages matching
?PL :)– hobbs
May 2 at 21:32
And HP has a history of programming languages matching
?PL :)– hobbs
May 2 at 21:32
add a comment |
Thanks for contributing an answer to Retrocomputing Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fretrocomputing.stackexchange.com%2fquestions%2f10936%2fzspl-language-anyone-heard-of-it%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
It looks Algol-ish, but curiously it has no Boolean type, nor built-in true/false constants. It has a 'printf' which may indicate it's post-Algol 68 (the first language I know with a procedure called 'printf', as distinct from built-in features like Fortran formats). On the other hand, decimal conversion is "%d" like C, and CR-LF is "&M&J", not like C (and implying ASCII).
– another-dave
May 2 at 11:53
Could you put a link in the question? It also sounds like some sample code is available; that would also be useful in the question.
– Dr Sheldon
May 2 at 11:58
1
I recommend reading page 198.
– JdeBP
May 2 at 11:58
Looks a lot like PLZ/SYS, which was a systems programming language from Zilog. Back in the day, I did a lot of work on Z8000 Unix systems, and I remember the PLZ manual coming with each one. It looked like a cool language but I never had a need to use it.
– mannaggia
May 2 at 14:00
1
Looks like a home brew language that didn't take off - pg 198 has a reference to ZSPL - Peter D Ridley, 3321 Byron St, San Diego, CA 92106. Looks like the home address of the inventor of the language at that time.
– cup
May 2 at 14:47