#PL1

2025-05-31

I need a new challenge. Seriously, if I don't do some programming professionally soon, I might as we retire!

Last job was old school #PL1, porting (a thing under NDA) from #mainframe to little-endian hardware. There was some #assembly supporting the mainframe version, which was fun, as modern IBM PL/I could have done it all without.

Unfortunately the contract ended early, because my tests were better than theirs, and the damned thing passed first time!
(points metaphorical gun at the other foot, ready for anything...)

Since then I've ported my vanity project to Iron Spring Pl/I and now I'm bored again :-)

Square sign says WILL WORK FOR COFFEE.

Also has image of 2 coffee beans and cup.
2025-03-08

Does your programming book have foldouts? Unless it's the elusive 1984 "Playboy's Guide to Pascal", I don't think so.

#pl1 #retroprogramming

Page from a German language PL/1 programming tutorial from the 70s. In-line code is shown with a a grid background similar to punch cards. (Actual code and page content picked at random)Three pages of PL/1 code from German Siemens book. Shown as printed on the original punchcards, which required a foldout page.
2025-03-08

Got a PL/1 programming book today. Older than I thought when buying it for 2 eurobucks: the actual code isn't in Courier or similar fonts.

Nope, it's presented as a facsimile of handwritten punchcards.

They definitely could have gone with monospaced presentation, or even fancy proportional typeset code as was present in a lot of Algol manuals, as overall it wasn't just some mimeographed typewritten manuscript, it was all professional typography.

But handwritten ball and stick letters in a fake card grid is just how code looked to them, and thus was the appropriate skeuomorphism.

#pl1 #retroprogramming

Pierre Bucheli 🇨🇭 🏳️‍🌈 🏝️PierreBucheli
2024-05-06

@DanielMReck Exemple d'un programme en 25 langages qui effectue une boucle de 1 à une borne
saisie et qui pour chaque pas donne: le pas, son carré, sa racine carrée.

Exemple:

Borne:? 2
I= 1 I^2= 1 I^1/2= 1
I= 2 I^2= 4 I^1/2= 1.41421
Borne:? 0
Fin du programme

internet-web-office.net/mescou

, , , , , , , , ,
, , , ++, , , , , , ,
, , , , ,

2024-04-30

@ovid #Fortran #COBOL #PL1 #APL #Snobol #algol60 #lisp #basic #jovial #pascal #python #java #c #cpp #plsql #perl #forth #ada #tcl

I worked with #prolog and could do maintenance on the code, but couldn’t really create from scratch.

I started in the 70’s, IBM 1620 assembler.

Pierre Bucheli 🇨🇭 🏳️‍🌈 🏝️PierreBucheli
2024-04-01

@nhcl @nathans
Exemple d'un programme en 25 langages qui effectue une boucle de 1 à une borne
saisie et qui pour chaque pas donne: le pas, son carré, sa racine carrée.

Exemple:

Borne:? 2
I= 1 I^2= 1 I^1/2= 1
I= 2 I^2= 4 I^1/2= 1.41421
Borne:? 0
Fin du programme

internet-web-office.net/mescou

, , , , , , , , ,
, , , ++, , , , , , ,
, , , , ,

Pierre Bucheli 🇨🇭 🏳️‍🌈 🏝️PierreBucheli
2024-02-01

Exemple d'un programme en 25 langages qui effectue une boucle de 1 à une borne
saisie et qui pour chaque pas donne: le pas, son carré, sa racine carrée.

Exemple:

Borne:? 2
I= 1 I^2= 1 I^1/2= 1
I= 2 I^2= 4 I^1/2= 1.41421
Borne:? 0
Fin du programme

internet-web-office.net/mescou

, , , , , , , , ,
, , , ++, , , , , , ,
, , , , ,

2024-01-03

RIP Niklaus #Wirth. Wirth's #Pascal was among the first programming languages I actually enjoyed, after love-hate with #Fortran, #AssemblyLanguage and #PL1. I did loads of programming in Pascal in the 1970s and 1980s, on #DEC10s, #Vaxen and on the first IBM PCs (#TurboPascal). Then, #Modula. If you are using a #Logitech device today (I am!), that's another outcome of Wirth's vast oeuvre!

2023-08-29

@MartinWdd

#spagetticode haben wir es immer genannt in #basic..

#pl1, #pascal , #Cobol, #fortran waren damals richtig gute Sprachen. Zumindest war der Code im Nachhinein noch lesbar und einigermaßen nachvollziehbar.

2023-08-29

@MartinWdd

Erste Programmiererfahrung: Mitte der 80er #pl1 im Rahmen eines Ferienjobs im Rechenzentrum. Umgesetzte Anwendung: #Kniffel

Danach dann auf einen #ti994a unsere WG Abrechnung in #basic

2023-07-06

Old school programming books that were donated to the local charity rummage sale. So old they are interesting. I had to look up PL/1. Stands for "Programming Language One" according to wikipedia. So there you have it. Where it all began. #cobol #vms #fortran #pl1

2023-01-26

@rttf I know people #programming #cobol and #pl1. Languages with a certain spread won't go away.
So what is this discussion really about? Does anyone need to be afraid of anything? Getting upset about a new programming language is a useless waste of time.

Jörg Preisendörferjpreisendoerfer
2022-12-25

@kubikpixel

›A blend of and ‹ 🤪

🌺

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst