A Completely Different Programming Pearl;
or, Real Programmers Eat Rum Cake

...As prepared programmatically on a S/360.

Additional notes:
From memory, BALR is Branch if Above and Load Register, SVC 3 is exit, and L after DS is length, but don't trust me.

<https://www.futilitycloset.com/2025/05/09/procedure/>

#IBMMainframes
#IBMS360
#S360

Procedure - Futility Closet

The September 1981 University Computing Center Newsletter at the University of Southern California included this recipe for “Famous Rum Cake,” written in Assembler by a systems programmer for the IBM 360: RUMCAKE CSECT * THIS INTRODUCES SOME NEW MNEMONICS * MX MIX * MXL MIX UNTIL LIGHT * BSOP BEAT UNTIL SOFT PEAKS * BSTP BEAT UNTIL STIFF PEAKS * BKE BAKE (SECOND OPERAND IS NUMBER OF MINUTES) PREHEAT BALR 12,0 350 DEGREES USING *,12 BOWL1 L 3,FLOUR A 3,BAKPOW A 3,SALT A 3,BSODA BOWL2 L 4,BUTTER MXL 4 A 4,SUGAR1 MX 4 A 4,ORIND AR 4,3 A 4,MIXTURE MX...

Futility Closet
Ihr erinnert euch vielleicht an die britischen Alteisensammler, die vor ein paar Jahren eine unfangreiche IBM S/360-Anlage aus Nürnberg geholt und nach Großbritannien gefahren haben. Jetzt geht's denen genauso, wie vielen anderen Alteisensammlern: Zeit und Platz wird zum Geldproblem. Also suchen sie jemanden, der Interesse hätte, etlichen Quadratmetern IBM Mainframe ein neues Zuhause zu geben: https://www.ibm360.co.uk/?p=911 #vintagecomputing #retrocomputing #ibms360 #s360 #mainframe
The 360’s are searching for a new home – IBM 360 Model 20 Rescue and Restoration

@SteveBellovin

Adding #ComputerHistory #Computers #IBMS360 #Bits #Bytes #History #FredBrooks tags to this, so it can be picked up (hopefully) by Mastodon searches.

Topic: Historical note on how 8 bits make a byte.

@b0rk