filmov
tv
Guy L Steele A Cobbler's Child - Code Mesh 2017
Показать описание
Keynote - A Cobbler’s Child
The most popular programming language in computer science has no compiler, interpreter, or complete specification. It is remarkably concise. It grew over decades; today, dozens of variations are in use. Its complexity has reached the point where it needs to be re-explained every time it is used—but too often it is not; instead, each variant is more or less taken for granted. This has led to ambiguities and inconsistencies. Much effort has been spent in hand-translating, in both directions, between this language and other languages that do have compilers, primarily for the purpose of implementing yet other languages.
The language could well describe parallel computation, but this fact has gone unexploited. In this talk we will summarize the history of the language, highlight variations and problems that have arisen, and propose specific solutions. It is high time that this language be taken seriously, so that all the best tools and techniques of our trade may be applied to it also.
The most popular programming language in computer science has no compiler, interpreter, or complete specification. It is remarkably concise. It grew over decades; today, dozens of variations are in use. Its complexity has reached the point where it needs to be re-explained every time it is used—but too often it is not; instead, each variant is more or less taken for granted. This has led to ambiguities and inconsistencies. Much effort has been spent in hand-translating, in both directions, between this language and other languages that do have compilers, primarily for the purpose of implementing yet other languages.
The language could well describe parallel computation, but this fact has gone unexploited. In this talk we will summarize the history of the language, highlight variations and problems that have arisen, and propose specific solutions. It is high time that this language be taken seriously, so that all the best tools and techniques of our trade may be applied to it also.
Guy L Steele A Cobbler's Child - Code Mesh 2017
Invited Talk - Guy Steele
Keynote with Guy Steele
Keynote. Fortress Features and Lessons Learned | Guy Steele | JuliaCon 2016
2017 ACM PPoPP Keynote: It's Time for a New Old Language
Saul Goodman's First Appearance | Better Call Saul | Breaking Bad
Episode 36: Interview Guy Steele
Negotiating With The Kettlemans | Bingo | Better Call Saul
Better Call Saul | Jimmy Negotiates with Tuco (Bob Odenkirk, Raymond Cruz)
nodejs, asynchronous vs currency vs parallel programing, golang, Guy Steele on lisp cons 2019-10-02
Jimmy Tricks The Court | Namaste | Better Call Saul
Handyman's Don't Want You To Know This! Tips & Hacks That Work Extremely Well
SPLASH 2016 Keynote
He Tried To Mess With A Royal Guard & Big Mistake
ESCAPING 100 LAYERS Of STEEL!
David Turner - Some History of Functional Programming Languages - Code Mesh 2017
A Surprisingly Competitive Conditional Operator: miniKanrenizing the Inference Rules of Pie
Andreas Garnæs - Gossiping Unikernels
Dallas Cowboys vs. Pittsburgh Steelers Game Highlights | NFL 2024 Season Week 5
The Choice 2024: Harris vs. Trump (full documentary) | FRONTLINE
Stephanie Rhule previews her interview with Vice President Kamala Harris
Nada Amin - Collapsing Towers of Interpreters - Code Mesh 2017
David Nolen - A Practical Functional Relational Architecture - Code Mesh 2017
Einar Høst - A PostScript to functional geometry | Code Mesh LDN 18
Комментарии