Talk:APL (programming language): Difference between revisions

Content deleted Content added
No edit summary
 
(297 intermediate revisions by more than 100 users not shown)
Line 1:
{{Talk header|noarchive=yes}}
''APL is renowned for ... being able to express an air traffic control system in two lines of code.''
{{WikiProject banner shell|class=B|
{{WikiProject Computing|importance=mid}}
{{WikiProject Computer science|importance=mid}}
}}
{{User:MiszaBot/config
|archiveheader = {{talk archive navigation}}
|maxarchivesize = 31K
|counter = 5
|minthreadsleft = 4
|minthreadstoarchive = 1
|algo = old(120d)
|archive = Talk:APL (programming language)/Archive %(counter)d
}}
{{archives|search=yes|bot=Lowercase sigmabot III|age=120}}
 
== APL on large vector machines ==
:I suspect this may be an exaggeration. --[[User:Brion VIBBER|Brion]] 22:08 Sep 20, 2002 (UTC)
 
Howdy, folks!
Probably, but it's not too far from the truth, and may well be literally true for some appropriate definitions of "line" and "traffic control system". It really does capture something of the flavor of the language; I'd be inclined to call it a colorful way to express that, or a rhetorical exaggeration. I don't think figures of speech like that are entirely out of place here. --[[User:Lee Daniel Crocker|LDC]]
 
I was a bit surprised that no mention was made of the APL*STAR programming language on the Control Data STAR supercomputer (evolved into the ETA 10 super). A description of the language can be found here: [http://www.softwarepreservation.org/projects/apl/Books/197409_APL%20Star%20Reference%20Manual_19980800B.pdf APL STAR reference manual]
 
It's interesting from a historical standpoint because the original STAR-100 super was a wide-bandwidth pipelined vector processor. Scalar operations were essentially performed as vectors of length 1. What killed performance was the startup time for a vector operation. Something that Gene Amdahl said on the subject eludes my memory at the time. Later versions of the hardware included a dedicated scalar unit.
<ref>https://en.wikipedia.org/wiki/CDC_STAR-100</ref>
 
[[Special:Contributions/63.155.119.22|63.155.119.22]] ([[User talk:63.155.119.22|talk]]) 21:18, 15 January 2021 (UTC)Chuck
 
{{reflist-talk}}
 
== apl.kmx ==
 
I created a Keyman keyboard for APL. [https://www.dropbox.com/s/pnrv9rgwoisevbw/apl.kmx?dl=0][https://keyman.com] [[Special:Contributions/92.9.35.203|92.9.35.203]] ([[User talk:92.9.35.203|talk]]) 09:38, 17 July 2022 (UTC)
 
== Snap? ==
 
Is Snap! really based on APL? Is it vandalism?
[[Special:Contributions/89.67.244.199|89.67.244.199]] ([[User talk:89.67.244.199|talk]]) 13:21, 31 December 2023 (UTC)