dynamic languages
51:47Lecture 19: Dynamic Programming I: Fibonacci, Shortest Paths
2.9M views • 13 years ago
MIT OpenCourseWare
Erik Demaine's MIT 6.006 lecture introducing dynamic programming through Fibonacci numbers and shortest paths. It covers memoization, subproblems and optimal substructure.
23:37Rotating Detonation Engine (RDE) -- Dynamics and Bifurcations
88K views • 6 years ago
Nathan Kutz
Nathan Kutz presents the spatio-temporal dynamics of rotating detonation rocket engines, including combustion fronts that behave like solitons. He shows a bifurcation analysis of a multiscale model that captures the main features.
1:14:32Building Your Own Dynamic Language
21K views • 18 years ago
Stanford
Ian Piumarta's 2007 Stanford EE380 lecture on building a dynamic programming environment from the ground up, from the Viewpoints Research Institute's work. It covers the design of a language and system with a recursive design, parsing through code generation, and the COLA architecture.
1:42:09Crockford on JavaScript - Volume 1: The Early Years
252K views • 15 years ago
YUI Library
Douglas Crockford's first Yahoo lecture puts JavaScript in historical context. He traces the language's structure and quirks back through the early decades of computer science and programming language history.
1:20:35Anton: A Special-Purpose Machine That Achieves a Hundred-Fold Speedup in Biomolecular Simulations
12K views • 14 years ago
NC State
David Shaw of D. E. Shaw Research presents Anton, a special-purpose machine that speeds up biomolecular simulations about a hundred-fold. The lecture covers molecular dynamics and how simulation helps understand how drugs bind.
51:32Great Impractical Ideas in Computer Science: PowerPoint Programming
2.2M views • 7 years ago
Tom Wildenhain
Tom Wildenhain's guest lecture for CMU's Esoteric Programming Languages course shows that PowerPoint transitions and slides are Turing complete without macros, building up to a mind-bending fractal ending.
1:00:341. Introduction, Finite Automata, Regular Expressions
626K views • 5 years ago
MIT OpenCourseWare
The first lecture of Michael Sipser's MIT 18.404J Theory of Computation course, covering course mechanics, finite automata, regular languages and regular expressions. It proves closure of regular languages under union and begins concatenation.
1:00:06Computer Science - Brian Kernighan on successful language design
332K views • 10 years ago
University of Nottingham
Brian Kernighan gives a talk at the University of Nottingham on how to succeed in language design without really trying. He draws on his experience with awk and other languages.
2:25:52The spelled-out intro to neural networks and backpropagation: building micrograd
4.4M views • 4 years ago
Andrej Karpathy
Andrej Karpathy's first Neural Networks: Zero to Hero lecture, which builds micrograd, a tiny autograd engine, from scratch in Python. It explains backpropagation and neural network training step by step, assuming only basic Python and some high-school calculus.
Topic match · Python, Ruby & scripting languages
49:47Lecture 1 | Programming Methodology (Stanford)
2.6M views • 18 years ago
Stanford
First lecture of Stanford's CS106A Programming Methodology by Mehran Sahami, giving a course overview and starting on programming. The course teaches software engineering principles using Java.
Topic match · Python, Ruby & scripting languages
38:55Cracking Ancient Codes: Cuneiform Writing - with Irving Finkel
2.8M views • 7 years ago
The Royal Institution
Irving Finkel of the British Museum lectures at the Royal Institution on the invention and decipherment of cuneiform writing in Mesopotamia, and why it is so hard to translate.
1:03:31How to Enjoy the End of the World
167K views • 7 years ago
Sid Smith
A Virginia Tech presentation by Sid Smith about collapse, fossil fuels and overshoot, arguing that industrial civilization faces a decline and how one might live with that. It was later expanded into a video series.
1:06:15The Hyperbolic Geometry of DMT Experiences (@Harvard Science of Psychedelics Club)
1.4M views • 7 years ago
Qualia Research Institute
Andres Gomez Emilsson of the Qualia Research Institute presents a model of DMT experiences using hyperbolic geometry and dynamical systems theory. He describes how different intoxication levels correspond to changing curvature and information content of experience.
1:33:37Adventure with Types in Haskell - Simon Peyton Jones (Lecture 1)
69K views • 12 years ago
jasonofthel33t
Simon Peyton Jones's first lecture on types in Haskell from the Oregon Programming Languages Summer School 2013. It covers type classes and how they relate to OOP, subtyping and polymorphism.