~/talk

Keynote: Why Functional Programming Matters

Talkat Lambda Days 2017 · 2017-02-09..02-10· [large-language-models]
links:none on file
slides:none on file

A clear inventory of concrete claims and outcomes: Church encodings and lazy evaluation enable whole-value designs; a DARPA comparison yields 85 lines of Haskell versus 760–1100 in Ada/C++, later replicated by an eight‑day learner at 156 lines; QuickCheck gets built and shrinks real counterexamples; functional hardware languages (mfp, Lava) map to FPGAs; Intel adopts a lazy‑functional formal‑verification stack after the Pentium error that costs $475 million and produces QuickCheck on FPGA proofs and fast testbenches.

AI-written summary · about

  1. 0:00Start
  2. 14:40their lack of useful mathematical properties for reasoning about programs
  3. 48:28fl Lazy functional language, 1000s users • Design High-level specification • Scripting Implementation of formal verification tools and theorem provers Object language for theorem proving
  4. 52:58Haskell-like language (architecture) + atomic transition rules (H/W modelling) Frees designers to explore better algorithms, making major architectural change easy
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.