User:Gerard Schildberger: Difference between revisions

Acknowledgment.
m (fixed a typo.)
(Acknowledgment.)
 
(10 intermediate revisions by 2 users not shown)
Line 2:
Gerard Schildberger can be reached at e-mail: &nbsp; &nbsp; ''Gerard46@rrt.net'' <br><br>
 
'''I learned that Gerard died on October 5th, 2021
{{mylangbegin|<br> <big><big> computer programming languages I know &nbsp; ─── &nbsp; or think I know </big></big> <br><br><br>}}
Rest in Peace!
'''
 
: Sorry to hear of Gerard's passing. He was usually quick off the blocks in posting REXX solutions for new tasks so when he suddenly stopped posting I feared the worst. RIP. --[[User:PureFox|PureFox]] ([[User talk:PureFox|talk]]) 15:59, 24 May 2023 (UTC)
 
{{mylangbegin|<br><br> <big><big> computer programming languages I know &nbsp; ─── &nbsp; or think I know </big></big> <br><br><br>}}
 
{{mylang|ACP|now decrepit}}
Line 8 ⟶ 14:
{{mylang|APL|wrote two programs, but I can't read them}}
{{mylang|BASIC|good}}
{{mylang|BASIC (and other flavors)|so so}}
{{mylang|BPL| (a PL/I subset) |one of the authors}}
{{mylang|C|middling}}
{{mylang|C sharp|less then C|C#}}
Line 18 ⟶ 24:
{{mylang|EXEC|proficient}}
{{mylang|EXEC2|proficient}}
{{mylang|FARGO|poor, but I figured I should learn it as I was living in Fargo}}
{{mylang|FOCUS|poor}}
{{mylang|FORTRAN|productive, those were the days}}
Line 24 ⟶ 30:
{{mylang|GML|pretty good, wrote several CMS tomes in it}}
{{mylang|GPSS|ok, but mostly forgotten}}
{{mylang|HPL| (a PL/I subset) |one of the early authors}}
{{mylang|HTML|mostly, monkey see, monkey do}}
{{mylang|IBM assembler and&amp; macros (360, 370)|was proficient, now just good}}
{{mylang|IBM assembler &amp; macros (370)|was pretty good, now, not so much}}
{{mylang|IBM 407 plugboard|good enough to get a job when 407s come back}}
{{mylang|IRAP|interactive computation with plotting, author}}
{{mylang|Java|poor, but dangerous (big gun, footlarge feet)}}
{{mylang|JavaScript|see the program below}}
{{mylang|JCL|good}}
{{mylang|JOVIAL|used it thrice}}
{{mylang|KEXXKEDIT macros|proficientvery good}}
{{mylang|KEXX (REXX under KEDIT)|proficient}}
{{mylang|Kingston FORTRAN II|proficient}}
{{mylang|Lisp|was so-so, but now, not so much}}
Line 50 ⟶ 58:
{{mylang|Script/VS|good}}
{{mylang|Snobol|was ok, but non-functional}}
{{mylang|SPS|very good}}
{{mylang|SQL|not so good anymore}}
{{mylang|Viatron FORTRAN IV|was one of the authors at CUC}}
{{mylang|XEDIT macros|very good}}
 
{{mylangend}}
Line 57 ⟶ 67:
 
 
<big> ACP and PARS </big> &nbsp; ─── I was part of the team that first implemented the Passenger Airline Reservation System (PARS) for a hotel/motel business &nbsp; ─── a motel room is just a huge seat (chair) with a bed, alarm clock, TV (in color!), ice bucket, and a personal bathroom (with tub &and shower) with soap, shampoo, and towels, &nbsp; ··· &nbsp; but the room doesn't fly anywhere. <br><br><br>
 
<big> APL </big> &nbsp; ─── still bemuses me. &nbsp; &nbsp; &nbsp; I once read in &nbsp; ''The &nbsp;IBM &nbsp;Journal'' &nbsp; on an article on '''APL''' that the article's author wrote a 2-line APL program that validated chess moves (except for queening and castling). &nbsp; He said he could have condensed the 2-liner into a 1-liner, &nbsp; but then it would be harder to read. &nbsp; &nbsp; Funniest thing I ever read in an &nbsp; ''The IBM Journal'' &nbsp; article. <br><br><br>
<br>Funniest thing I ever read in an &nbsp; ''The&nbsp;IBM&nbsp;Journal'' &nbsp; article. <br><br><br>
 
<big> BPL </big> &nbsp; ─── (<u>B</u>asic <u>P</u>rogramming <u>L</u>anguage) &nbsp; was a Honeywell &nbsp; (co-developed with a Japanese company) &nbsp; developed subset of the IBM PL/I language &nbsp; (I was one of a dozen or so BPL programmers/authors at Honeywell). <br><br><br>
<big> APL </big> &nbsp; ─── still bemuses me. &nbsp; &nbsp; &nbsp; I once read in &nbsp; ''The IBM Journal'' &nbsp; on an article on '''APL''' that the article's author wrote a 2-line APL program that validated chess moves (except for queening and castling). &nbsp; He said he could have condensed the 2-liner into a 1-liner, &nbsp; but then it would be harder to read. &nbsp; &nbsp; Funniest thing I ever read in an &nbsp; ''The IBM Journal'' &nbsp; article. <br><br><br>
 
<big> BPLHPL </big> &nbsp; ─── (<u>BH</u>asiconeywell <u>P</u>rogramming <u>L</u>anguage) &nbsp; was a Honeywell subset of the PL/I language&nbsp; (similar to above) &nbsp; and was to be used for Honeywell's new computer &nbsp; (Icode name unknown) &nbsp; ─── &nbsp; it was onenever built, but from what I could glean from the specs, it would have used HPL as it's native [machine] language and seemed to have some of athe dozencharacteristics orof soIBM's&nbsp;'''FS''' programmers/authorssystem &nbsp; (and apparently, suffered the same fate). <br>'''FS''' = '''F'''uture '''S'''ystem. <br><br><br>
 
<big> IBM 407 plugboard </big> &nbsp; ─── can't be many of us plugboard programmers left. &nbsp; I still have a tie-clip made from a small jumper plug. &nbsp; I guess that makes me older than dinosaurs. &nbsp; Plug boards make steampunk seem old. <br><br><br>
<big> HPL </big> &nbsp; ─── (<u>H</u>oneywell <u>P</u>rogramming <u>L</u>anguage) &nbsp; was a subset of PL/I &nbsp; (similar to above) &nbsp; and was to be used for Honeywell's new computer &nbsp; (code name unknown) &nbsp; ─── &nbsp; it was never built, but from what I could glean from the specs, it would have used HPL as it's native [machine] language and seemed to have some of the characteristics of IBM's '''FS''' system &nbsp; (and apparently, suffered the same fate). <br><br><br>
 
<big> Kingston FORTRAN II </big> &nbsp; ─── (locally called FORTRAN&nbsp;2.5) &nbsp; was for the IBM&nbsp;1620 with a lot of FORTRAN&nbsp;IV capability. &nbsp; It supported floating point arithmetic even if the (optional) hardware feature for floating point wasn't installed. <br><br><br>
<big> IBM 407 plugboard </big> &nbsp; ─── can't be many of us plugboard programmers left. <br><br><br>
 
<big> KingstonSPS FORTRAN(Symbolic IIProcessing System) </big> &nbsp; ─── (locally called FORTRAN 2.5) &nbsp; was for the IBM 1620 with a lot of FORTRAN IV capability. &nbsp; It supported floating point arithmetic even if the (optional) hardware feature for floating point wasn't installedassembler. <br><br><br>
 
<big> Viatron FORTRAN IV </big> &nbsp; ─── was the FORTRAN compiler for the Viatron home computer &nbsp; (I was one of the CUC authors of the compiler and libraries; &nbsp; CUC was the ''Computer Usage Company'', &nbsp; at that time, &nbsp; the oldest software company in the USA) &nbsp; and had it's fingers in writing some of the routines for IBM's &nbsp;TSS, &nbsp; which enabled CUC to write the first non─IBM book on writing/coding assembler for the IBM/360. <br><br><br>
 
I also update the &nbsp; [https://en.wikipedia.org/wiki/Rosetta_Code <u> (English) Wikipedia page for &nbsp; <big>''Rosetta &nbsp;Code''</big></u>] &nbsp; from time to time.
<br><br><br>
 
Line 77 ⟶ 90:
 
 
<big><big><big>A JavaScript program to present a toggle switch (on a bar) for syntax highlighting: on Rosetta Code:</big></big></big>
 
This will allow you to turn on/off syntax highlighting for any computer programming language entry &nbsp; (that uses a &nbsp; <b><big><nowiki><lang xxx></nowiki></big></b>) &nbsp; on a case by case basis.
9,485

edits