HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

APL demonstration 1975

Imperial College London5 HN recommenders · recommended in 4 months, 2014-2021
YouTube
111K views · 13 years ago · demo · evergreen

A 1975 live demonstration of the APL language by Imperial College professor Bob Spence, showing a REPL on a modified typewriter terminal and APL's appeal to non-programmers.

Recommended as a charming, from-zero introduction to APL and a window into early interactive computing.

History of computingProgramming language design#apl#arraylanguages#computinghistory#repl#1975

8 comments from Hacker News

@jazzyjackson2021 · in “IBM unveils 127-qubit quantum processor”

Thanks for sharing. I worked on the UIUC campus for some time right by the greenhouses where they experimented with cultivars of corn and other grasses, always funny to see giant 8 foot tall plants lit with sodium lamps through the winter. As for APL, I haven't really got past an orientation in the language but it's held a total mystique to me since seeing this video circa 1975 [0] walking through the language with a Selectric teletype acting as a REPL, totally flipped my understanding of computer history, I assumed it was all punchcard programming back in the old black and white days xD (I am born 1990 for reference, trying to catch up with what happened before me) [0] (30min) ▶ this video

RecommendsView on HN
@m4632019 · in “Python should take a lesson from APL: Walrus operator not needed”

You have posted an amazing and comprehensive comment. > If you look at the symbol, it looks like a rectangle with a division symbol inside. If you skip exactly 20 minutes into this video it IS EXACTLY a rectangle with a division symbol inside: ▶ this video I don't know whether to think "thank goodness for unicode" or "unicode is an enabler of problematic practices" :)

CitesView on HN
@hhas012019 · in “A+, the Programming Language of Morgan Stanley”

I think the key to understanding APL is realizing that it’s not built for Programmers; it’s built for Mathematicians. Here’s a fine half-hour introduction to APL in action: ▶ this video 1:00-2:00 is the motivation for APL—or any DSL—in a nutshell. (“conversational computing”, “users who are [not] professional programmers”) Or, if you’re happy to sit back and see math magic happen: link For all its mechanical advances over the last 40 years, it’s shocking how far our technology has regressed philosophically.

RecommendsView on HN
@curiousgal2019 · in “J can look like APL or English”

There is something so charming about the attached video [0]. It's very reminiscent of the original APL demonstration [1] from 1975. I love it! 0. link 1. ▶ this video

RecommendsView on HN
@3rdAccount2018 · in “My dad’s resume and skills from 1980”

I enjoyed learning how they added a rotating ball to that typewriter and hooked it up to some kind of mainframe for the first APL implementation I think. ▶ this video

CitesView on HN
@cgrubb2017 · in “GNU APL 1.7 Released”

I think this is a good youtube video for someone starting from zero: ▶ this video An issue is how to enter the symbols. The way I do it is I created some input methods for Mac and Windows which use at-signs followed by the APL community name for the symbol: @times × @grade ⍋ @reverse ⌽ @domino ⌹ link

RecommendsView on HN
@sanarothe2016 · in “Show HN: A Fortran web framework”

I love it I'm imagining a sixty year old dude, revered by all around him, who spend the last forty honing his fixed-form Fortran skills. Young engineers gather around him just to marvel at this masterpiece: ▶ this video

JokeView on HN
@progman2014 · in “J for C Programmers”

APL without native fonts isn't fun at all. This is real fibonacci in APL: link link This is a nice introduction into APL: ▶ this video And this is how APL is applied in the right way: link

RecommendsView on HN
The Origins of APL - 197455:44

The Origins of APL - 1974

Catherine Lathwell
18K views • 14 years ago
Breaking Down Programming Paradigms: APL's Surprising Learning Curve // Aaron Hsu // Dyalog '1759:03

Breaking Down Programming Paradigms: APL's Surprising Learning Curve // Aaron Hsu // Dyalog '17

Dyalog User Meetings
7K views • 9 years ago
01 The History of Standard ML: Ideas, Principles, Culture59:51

01 The History of Standard ML: Ideas, Principles, Culture

ICFP Video
7K views • 11 years ago
Yesterday's Computer of Tomorrow: The Xerox Alto │Smalltalk-76 Demo16:48

Yesterday's Computer of Tomorrow: The Xerox Alto │Smalltalk-76 Demo

Computer History Museum
38K views • 8 years ago
Conway's Game Of Life in APL7:48

Conway's Game Of Life in APL

Dyalog
236K views • 17 years ago
Symbolics Lisp Machine demo Jan 201313:43

Symbolics Lisp Machine demo Jan 2013

Kalman Reti
52K views • 13 years ago
Dynamic Languages Wizards Series - Panel on Language Design1:58:46

Dynamic Languages Wizards Series - Panel on Language Design

Eduardo Cavazos
16K views • 14 years ago
Design Patterns vs  Anti pattern in APL by Aaron W Hsu at FnConf1754:10

Design Patterns vs Anti pattern in APL by Aaron W Hsu at FnConf17

ConfEngine
8K views • 8 years ago
Co-dfns Live Stream: Compiler Design and Architecture2:03:12

Co-dfns Live Stream: Compiler Design and Architecture

Aaron Hsu (arcfide)
21K views • 9 years ago
2017 ACM PPoPP Keynote: It's Time for a New Old Language1:12:12

2017 ACM PPoPP Keynote: It's Time for a New Old Language

Guy Steele
7K views • 9 years ago
In Search of Tomorrow56:27

In Search of Tomorrow

Berkeley Institute for Data Science (BIDS)
18K views • 10 years ago
OOPSLA Conference: Growing a Language54:12

OOPSLA Conference: Growing a Language

Computer History Museum
24K views • 6 years ago
James Gosling - Simula: a personal journey1:12:13

James Gosling - Simula: a personal journey

UiO Realfagsbiblioteket
5K views • 9 years ago
Does APL Need a Type System? by Aaron W Hsu at #FnConf1854:31

Does APL Need a Type System? by Aaron W Hsu at #FnConf18

ConfEngine
6K views • 7 years ago
Simon Peyton-Jones: Escape from the ivory tower: the Haskell journey1:04:16

Simon Peyton-Jones: Escape from the ivory tower: the Haskell journey

Churchill College, University of Cambridge
170K views • 9 years ago
Intentional Programming demo (Part 1) - Editor9:59

Intentional Programming demo (Part 1) - Editor

dftube
14K views • 20 years ago
Invited Talk - Guy Steele1:07:22

Invited Talk - Guy Steele

ClojureTV
39K views • 9 years ago
Lecture 1 | Programming Paradigms (Stanford)17:26

Lecture 1 | Programming Paradigms (Stanford)

Stanford
1.2M views • 18 years ago
Lecture 1A | MIT 6.001 Structure and Interpretation, 19861:12:56

Lecture 1A | MIT 6.001 Structure and Interpretation, 1986

MIT OpenCourseWare
995K views • 17 years ago
Alto System Project: Dan Ingalls demonstrates Smalltalk2:08:02

Alto System Project: Dan Ingalls demonstrates Smalltalk

Computer History Museum
36K views • 7 years ago