Post Reply 
What is the correct result?
03-22-2024, 04:18 PM (This post was last modified: 03-22-2024 04:28 PM by johnb.)
Post: #30
RE: What is the correct result?
(03-21-2024 08:24 PM)carey Wrote:  
(03-21-2024 07:08 PM)John Keith Wrote:  J seems even less readable than APL to me due to the seemingly random use of ASCII characters for mathematical operations. And people think RPL is unreadable. Harrumph! Big Grin
Yes, while APL’s eventual character set (not fully formed in Iverson’s 1962 book “A Programming Language”) was constrained to use characters (glyphs) that could be included in an IBM selectric typewriter font ball, at last APL glyphs evoke some visual connection to their name or function (e.g., grade up ⍋, grade down ⍒), little visual connection between ASCII symbols and name is found in J, whose appearance has justifiably been described as “line noise.” While a pain to use, APL glyphs are an endearing feature of APL, and are iconic (pun intended).

It may be of interest that ELI is a largely ISO APL compatible APL variant (with additional features e.g., complex #’s, tables, etc.) that also uses an ASCII character set, but unlike J, ELI’s ASCII character set bears at least some visual connection with APL glyphs, names or functions (e.g., compare iota ⍳ (iota in APL) to ! (iota in ELI). Having such visual cues to APL glyphs while using an ASCII font is a nice feature of ELI.

And then, there are software people in the world who make programming languages that are deliberately warped or obtuse: Intercal (created as a joke at Princeton in 1972), which stands for "Computer Language With No Pronounceable Acronym", was one of the earliest. (http://www.catb.org/~esr/intercal/)

There are others, some with even more delicious names: Maleboge (named after Dante's 8th Circle of Hell), LOLCode*, and BrainF**k. The "Whitespace" language treats only the whitespace characters (space, tab, and return) as syntactically significant, rendering it devilishly difficult to read, but also allowing the developer to steganographically embed their real program in a trivial C, Pascal, or other program, enabling plausible deniability. (Put that in your good programming practices pipe and try to smoke it!)

Reading RPL is, by comparison to these, like reading "Fun With Dick and Jane."

And then there was my own humble contribution, PATHETIC. So named because most programmers had written at least one program in it anyway, as evidenced by someone looking over your shoulder at a printout and commenting, "Gee, that's PATHETIC."

Wink
______________
* LOLCode version of "Hello World":
Code:
HAI
CAN HAS STDIO?
VISIBLE "HAI WORLD!"
KTHXBYE

Daily drivers: 15c, 32sII, 35s, 41cx, 48g, WP 34s/31s. Favorite: 16c.
Latest: 15ce, 48s, 50g. Gateway drug: 28s found in yard sale ~2009.
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
What is the correct result? - hp41cx - 03-17-2024, 03:03 PM
RE: What is the correct result? - SammysHP - 03-17-2024, 04:33 PM
RE: What is the correct result? - hp41cx - 03-17-2024, 05:37 PM
RE: What is the correct result? - KeithB - 03-18-2024, 02:04 PM
RE: What is the correct result? - vaklaff - 03-18-2024, 06:57 PM
RE: What is the correct result? - johnb - 03-18-2024, 11:49 PM
RE: What is the correct result? - carey - 03-19-2024, 12:29 AM
RE: What is the correct result? - johnb - 03-18-2024, 11:40 PM
RE: What is the correct result? - KeithB - 03-19-2024, 01:58 PM
RE: What is the correct result? - mfleming - 03-19-2024, 08:43 PM
RE: What is the correct result? - johnb - 03-19-2024, 09:32 PM
RE: What is the correct result? - carey - 03-19-2024, 05:45 PM
RE: What is the correct result? - johnb - 03-19-2024, 09:19 PM
RE: What is the correct result? - KeithB - 03-19-2024, 09:41 PM
RE: What is the correct result? - vaklaff - 03-20-2024, 10:31 AM
RE: What is the correct result? - carey - 03-20-2024, 12:28 PM
RE: What is the correct result? - johnb - 03-20-2024, 03:50 PM
RE: What is the correct result? - mfleming - 03-20-2024, 09:21 PM
RE: What is the correct result? - DGM - 03-21-2024, 04:44 AM
RE: What is the correct result? - Jlouis - 03-21-2024, 07:04 PM
RE: What is the correct result? - carey - 03-21-2024, 09:19 PM
RE: What is the correct result? - carey - 03-21-2024, 08:24 PM
RE: What is the correct result? - mfleming - 03-21-2024, 08:58 PM
RE: What is the correct result? - johnb - 03-22-2024 04:18 PM
RE: What is the correct result? - carey - 04-13-2024, 01:26 AM
RE: What is the correct result? - KeithB - 04-15-2024, 04:31 PM
RE: What is the correct result? - dm319 - 04-15-2024, 04:44 PM
RE: What is the correct result? - dm319 - 04-16-2024, 02:26 PM
RE: What is the correct result? - vaklaff - 04-17-2024, 04:23 PM
RE: What is the correct result? - dm319 - 04-18-2024, 12:33 PM
RE: What is the correct result? - dm319 - 04-16-2024, 02:05 PM
RE: What is the correct result? - carey - 04-22-2024, 12:50 AM
RE: What is the correct result? - klesl - 04-22-2024, 10:19 AM
RE: What is the correct result? - carey - 04-22-2024, 05:07 PM
RE: What is the correct result? - carey - 04-22-2024, 08:41 PM



User(s) browsing this thread: 1 Guest(s)