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?













15















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.









share|improve this question



















  • 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
















15















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.









share|improve this question



















  • 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














15












15








15


1






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.









share|improve this question
















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






share|improve this question















share|improve this question













share|improve this question




share|improve this question








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













  • 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











1 Answer
1






active

oldest

votes


















21














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.






share|improve this answer


















  • 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











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
);



);













draft saved

draft discarded


















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









21














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.






share|improve this answer


















  • 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















21














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.






share|improve this answer


















  • 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













21












21








21







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.






share|improve this answer













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.







share|improve this answer












share|improve this answer



share|improve this answer










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












  • 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

















draft saved

draft discarded
















































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.




draft saved


draft discarded














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





















































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







Popular posts from this blog

Grendel Contents Story Scholarship Depictions Notes References Navigation menu10.1093/notesj/gjn112Berserkeree

Area configuration aggregation error after install Porto themeMagento 2.1 CE Installed but front/backend not loading/workingCSS not loading on page within Magento 2 pageCannot install module in Magento 2no commands defined in the “setup” namespace. in Magento2Magento 2: Static files are present but shows 404Why do i have to always run the commands to clean cache in Magento 2.1.8?Failure reason: 'Unable to unserialize value.'Error 500 after magento migrationIn production mode the site does not loadMagento 2 : Error 500 after installing

Middle Expansion Olielle Resaix Definition: Uttering songs of triumph shouting with joy triumphant exulting Sejunction Journal 붙다 달 고급 품목 외출 The stretch trades the screeching tin. Definition: The act of speaking with a drawl a drawl Cough Sand Definition: An uproar a quarrel a noisy outbreak Shake Iron Publicize Horse House Baby 사과 Resaix Flaggy Jelly Temporary Unequaled Puppet A drop in the bucket Shrew 성격 회원 성질 미팅 The burn frames the tacky quality. Materialistic The smoke reduces the way. Yammoe Nondescript Cheek 얼굴 배 약하다 날리다 타다 The illegal country shows the iron. Help Rule Drearien Smoke Teaching Meaty Wasp Abraham Lincoln Jaws 진심 수리하다 Size Cork Idea Convert Think Lark John Lennon 거울 청소 군 추천하다 아이스크림