HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

The Origins of APL - 1974

Catherine Lathwell2 HN recommenders · recommended in 2 months, 2012-2026
YouTube
18K views · 14 years ago · interview · evergreen

A 1974 talk-show-style interview with the original developers of APL, including Iverson, Falkoff and Breed. They discuss how the language originated.

Recommended as a vintage TV segment on APL's origins, and quoted for Iverson's view of APL as notation.

Programming language designHistory of computing#apl#kennethiverson#programminglanguagehistory#arrayprogramming#notation

5 comments from Hacker News

@thesz2026 · in “Way AI assistance impacts the formation of coding skills”

▶ this video APL inventor says that he was developing not a programming language, but notation to express as much problems as one can. He found that expressing more and more problems with the notation first made notation grow, then notation size started to shrink. To develop conceptual knowledge (when one's "notation" starts to shrink) one has to have some good memory (re-expressing more and more problems).

CitesView on HN
@thesz2026 · in “Scaling long-running autonomous coding”

Skilled devs compress, not generate (expand). ▶ this video The "discoverer" of APL tried to express as many problems as he could with his notation. First he found that notation expands and after some more expansion he found that it began shrinking. The same goes to Forth, which provides means for a Sequitur-compressed [1] representation of a program. [1] link Myself, I always strive to delete some code or replace some code with shorter version. First, to better understand it, second, to return back and read less.

CitesView on HN
@shitgoose2013 · in “"Careless" employees”

There are lots of software developers out there, that shouldn't be developing software in first place. They could be excellent farmers, musicians, athletes, but for whatever reason they decided to be software developers. And it doesn't matter how many scrums or code reviews you throw at them, they just won't get it. They will be producing miserable results making everyone around them miserable. On the other hand, there still are a few decent, old school devs, who don't need hand-holding, constant poking and distraction of standup meetings and writing meaningless test cases that check if 2+2 is still 4. They just (1) understand the problem and (2) write code that solves it. As simple as that. Good old engineering, like these guys: ▶ this video . Or original SAS system - its reference manual was better quality then any statistics textbook. Unfortunately those days are gone now and we live in the kingdom of Scrums and Frameworks.

CitesView on HN
@znowi2013 · in “Ruins of forgotten empires: APL languages”

There's a great link in the original comments to a video from 1974, where Iverson, Falkoff, and others discuss the origins of APL. It was a pleasure to watch. A peculiar contrast in language and attitude to today's rockstars and ninjas :) ▶ this video

RecommendsView on HN
@sunkencity2012 · in “Why APL Is Still Cool”

I recently bought "APL an interactive approach" and read it. It seems that most of the good stuff from APL is already present in modern languages, and better when it's lazy. The OO stuff in APL looks kind of crufty. Still it's a wonderful fascinating language. In the age of mature open-source it feels very old fashioned with the expensiveness of a decent implementation. Btw, this is a fantastic tv segment from days of yore "The Origins of APL - 1974": ▶ this video

RecommendsView on HN
APL demonstration 197528:00

APL demonstration 1975

Imperial College London
111K views • 13 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
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
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
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
Four Languages from Forty Years Ago - Scott Wlaschin1:01:45

Four Languages from Forty Years Ago - Scott Wlaschin

NDC Conferences
33K views • 8 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
ALAIN COLMERAUER L'AVENTURE PROLOG31:00

ALAIN COLMERAUER L'AVENTURE PROLOG

Prolog Heritage
7K views • 4 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
OOPSLA Conference: Growing a Language54:12

OOPSLA Conference: Growing a Language

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

Conway's Game Of Life in APL

Dyalog
236K views • 17 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
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
Oral History of John Backus1:27:31

Oral History of John Backus

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

James Gosling - Simula: a personal journey

UiO Realfagsbiblioteket
5K views • 9 years ago
Stephen Wolfram's Introduction to the Wolfram Language12:56

Stephen Wolfram's Introduction to the Wolfram Language

Wolfram
924K views • 12 years ago
Origins of Go Concurrency style by Rob Pike38:19

Origins of Go Concurrency style by Rob Pike

jasonofthel33t
28K views • 14 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
Alto System Project: Dan Ingalls demonstrates Smalltalk2:08:02

Alto System Project: Dan Ingalls demonstrates Smalltalk

Computer History Museum
36K views • 7 years ago
John Backus: Function Level Programming and the FL Language 198747:30

John Backus: Function Level Programming and the FL Language 1987

Arthur Vard
3K views • 9 years ago