Array Cast - May 23, 2025
Show Notes

Thanks to Bob Therriault and Conor Hoekstra for gathering these links:

[01] 00:01:35 Subreddit for the Array Languages https://www.reddit.com/r/apljk/
              Marshall's 5 year retrospective https://mlochbaum.github.io/BQN/commentary/fiveyears.html
              APL Demo 1975 https://www.youtube.com/watch?v=_DTpQ4Kk2wA
              Marshall's First Appearance on ArrayCast #7  https://www.arraycast.com/episodes/episode-07-marshall-lochbaum-and-the-bqn-array-language
              Henry Rich Episode on ArrayCast #104 https://www.arraycast.com/episodes/episode104-j96
              Roger Hui Memorial Episode on ArrayCast #13 https://www.arraycast.com/episodes/episode13-roger-hui
              Ken Iverson https://en.wikipedia.org/wiki/Kenneth_E._Iverson
              Geoff Streeter https://aplwiki.com/wiki/Geoff_Streeter
              Geoff Streeter - 40 years with Dyalog https://www.dyalog.com/news/113/420/Geoff-Streeter-40-Years-with-Dyalog.htm
              Dyadic https://aplwiki.com/wiki/Dyalog_Ltd.#Dyadic_Systems_consulting
              Dyalog APL https://aplwiki.com/wiki/Dyalog_Ltd.
              Atkins Engineering https://en.wikipedia.org/wiki/Atkins_(company)
              Zilog 8000 Processor https://en.wikipedia.org/wiki/Zilog_Z8000
              Nested Array APL https://aplwiki.com/wiki/Nested_array
              APL Programming Language https://aplwiki.com
              NARS https://aplwiki.com/wiki/NARS
              Scientific Time Sharing Corporation https://aplwiki.com/wiki/STSC
              Unix https://en.wikipedia.org/wiki/Unix
              Linux https://en.wikipedia.org/wiki/Linux


[02] 00:11:08 John Scholes https://aplwiki.com/wiki/John_Scholes
              John Daintree https://aplwiki.com/wiki/John_Daintree
              Quad WC https://help.dyalog.com/latest/#Language/System%20Functions/wc.htm
              dfns https://aplwiki.com/wiki/Dfn
              Geoff's Presentation at Dyalog 24 https://dyalog.tv/Dyalog24/?v=M5aY5ySFM_o
              Interpreter https://en.wikipedia.org/wiki/Interpreter_(computing)
              Compiled Computer Languages https://en.wikipedia.org/wiki/Compiler
              Cache Memory https://en.wikipedia.org/wiki/Cache_(computing)
              Processor Registers https://en.wikipedia.org/wiki/Processor_register
              J Programming Language https://www.jsoftware.com/#/
              Weakly Typed Computer Languages https://en.wikipedia.org/wiki/Strong_and_weak_typing
              J Parts of Speech https://code.jsoftware.com/wiki/Vocabulary/PartsOfSpeech
              Parsing Part 1 J for C Programmers https://code.jsoftware.com/wiki/Help/JforC/38_Parsing_and_Execution_I#_Toc191734584
              Parsing Part 2 J for C Programmers https://code.jsoftware.com/wiki/Help/JforC/39_Parsing_and_Execution_II#_Toc191734586
              Trace application in J https://code.jsoftware.com/wiki/Scripts/Tracer


[03] 00:20:50 Adverbs in J https://code.jsoftware.com/wiki/Vocabulary/PartsOfSpeech#Adverb
              Locales in J https://code.jsoftware.com/wiki/Vocabulary/Locales
              J Dictionary https://www.jsoftware.com/help/dictionary/contents.htm
              CPU https://en.wikipedia.org/wiki/Central_processing_unit
              Instruction Cycles https://en.wikipedia.org/wiki/Instruction_cycle


[04] 00:35:50 Branch Prediction https://en.wikipedia.org/wiki/Branch_predictor
              C Programming Language https://en.wikipedia.org/wiki/C_(programming_language)
              Python Programming Language https://en.wikipedia.org/wiki/Python_(programming_language)
              C++ Programming Language https://en.wikipedia.org/wiki/C%2B%2B


[05] 00:46:42 Marshall's Binary Search Presentation https://dyalog.tv/Dyalog18/?v=paxIkKBzqBU
              Elvis Operators https://en.wikipedia.org/wiki/Elvis_operator


[06] 00:55:12 Clang Compiler https://en.wikipedia.org/wiki/Clang
              Decimal Floating Point https://en.wikipedia.org/wiki/Decimal_floating_point
              Debug in J https://code.jsoftware.com/wiki/Debug
              BQN Programming Language https://mlochbaum.github.io/BQN/
              Context Free Grammar https://en.wikipedia.org/wiki/Context-free_grammar


[07] 01:03:46 Bytecode https://en.wikipedia.org/wiki/Bytecode
              Stack Based Processing https://en.wikipedia.org/wiki/Stack_machine
              Dyadic Iota https://aplwiki.com/wiki/Index_Of
              Key Primitive https://code.jsoftware.com/wiki/Vocabulary/slashdot#dyadic


[08] 01:11:35 QA for Software https://en.wikipedia.org/wiki/Software_quality_assurance
              Contact AT ArrayCast DOT Com
              Special Combinations in J https://code.jsoftware.com/wiki/Vocabulary/SpecialCombinations