Software Engineering & Languages
Compilers, interpreters & program analysis
Compilers, interpreters & program analysis sits within Software Engineering & Languages. Read software through the choices behind its abstractions, implementations, and everyday practice. This selection contains 98 catalog videos from 64 distinct channels. The examples below offer specific entry points into the subject, with their own vocabulary and scope, rather than a prescribed sequence of lessons.
Recurring catalog topics include compilers, llvm, c++, chris lattner, parsing and swift. These tags describe overlapping directions within the collection; an individual video may connect several of them. Recorded formats include commentary, course, demo, interview, lecture, other, podcast, talk and tutorial. Use those differences to choose between approaches to the subject and to compare how different contributors frame related questions.
“Rich Harris - Rethinking reactivity”, listed under You Gotta Love Frontend, is cataloged as talk. Svelte creator Rich Harris explains moving reactivity into the compiler and language rather than tracking state at runtime, with a history of spreadsheets as reactive systems and comparisons to React.
“Lexical Scanning in Go - Rob Pike”, listed under GoogleFOSSSydney, is cataloged as talk. Rob Pike shows how the Go text/template lexer is built, using state functions, goroutines and channels. The talk was given at a Google Technology User Group in Sydney in 2011.
98 videos
Talk
"Outperforming Imperative with Pure Functional Languages" by Richard FeldmanStrange Loop Conference
Talk
"Tree-sitter - a new parsing system for programming tools" by Max BrunsfeldStrange Loop Conference
Talk
CANDO: A Compiled Programming Language for Computer-Aided Nanomaterial Design and OptimizationEuropean Lisp Symposium
Video
George Hotz | Programming | can tinygrad whisper? | AMD Rant | Giving up on AMD | Speech to Textgeorge hotz archive

































































































