Breaking Down Programming Paradigms: APL's Surprising Learning Curve // Aaron Hsu // Dyalog '17
What it is
Aaron Hsu explains why programmers often find APL harder to learn than people with no programming background. He identifies eight patterns that contrast traditional software engineering practice with APL practice, starting from Ken Iverson's language design principles.
Why Hacker News recommends it
Shared in APL threads as a thought-provoking talk with lots of useful commentary beyond the slides.
- 1 people recommended it
- 1 different months
- 0 strong recommendations
- first 2018, last 2019
What HN commenters said
“Lots of good commentary not in the slides.”
Presentation with extensive commentary beyond the slides.
feelin_googley, 2018-03 · Recommendation · in “APL Style: Patterns/Anti-patterns”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: apl, dyalog, array programming, aaron hsu, language design
Also recommended by the same people
talkAda, Past Present and FutureAdaCore · 1 HN recommender · 2018–2024
talkHow Python was Shaped by leaky Internals, Armin Ronacher, Flask frameworkВидео с мероприятий {speach! · 15 HN recommenders · 2017–2025
talkWhy Isn't Functional Programming the Norm? – Richard FeldmanMetosin · 12 HN recommenders · 2019–2025
talkMaybe Not - Rich HickeyClojureTV · 14 HN recommenders · 2018–2025
demoConway's Game Of Life in APLDyalog · 11 HN recommenders · 2010–2024
lectureLecture 1A | MIT 6.001 Structure and Interpretation, 1986MIT OpenCourseWare · 11 HN recommenders · 2012–2024
lectureCrockford on JavaScript - Volume 1: The Early YearsYUI Library · 10 HN recommenders · 2013–2022
talkGrowing a Language, by Guy SteeleBill Pugh · 11 HN recommenders · 2014–2026