Search code examples
numpyoctave

Where did the term "broadcasting" come from?


I'm trying to find the origin of the term, and whether there's an alternative names for it. All the usages I can find on the web point back to numpy manual. Any idea if it's been used before?


Solution

  • It originally derived from Yorick, an older array-focused programming language that many of the original NumPy (née Numeric) designers were familiar with.

    https://mail.python.org/pipermail/matrix-sig/1995-November/000143.html

    https://software.llnl.gov/yorick-doc/manual/yorick_50.html#Broadcasting