Home
Categories
EXPLORE
Comedy
Music
Society & Culture
True Crime
History
Business
Religion & Spirituality
About Us
Contact Us
Copyright
© 2024 PodJoint
00:00 / 00:00
Sign in

or

Don't have an account?
Sign up
Forgot password
https://is1-ssl.mzstatic.com/image/thumb/Podcasts116/v4/95/3c/0a/953c0a41-0740-16ef-a95a-7790c936d06a/mza_7310709930937832253.jpg/600x600bb.jpg
Software Unscripted
Richard Feldman
113 episodes
4 days ago
Software Unscripted, A weekly podcast of casual conversations about code hosted by Richard Feldman.

Hosted on Acast. See acast.com/privacy for more information.

Show more...
Technology
Education,
News,
Tech News
RSS
All content for Software Unscripted is the property of Richard Feldman and is served directly from their servers with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
Software Unscripted, A weekly podcast of casual conversations about code hosted by Richard Feldman.

Hosted on Acast. See acast.com/privacy for more information.

Show more...
Technology
Education,
News,
Tech News
https://assets.pippa.io/shows/664fde3eda02bb0012bad909/1763241788052-9a2a6e6a-f018-4c6b-a3f7-f47ba76abeb1.jpeg
Jonathan Blow on Programming Language Design
Software Unscripted
1 hour 41 minutes 42 seconds
4 days ago
Jonathan Blow on Programming Language Design

Jonathan Blow, creator of popular games Braid and The Witness, talks with Richard about programming language design - including the design of the programming language he's been building for game developers.


Keynote & Tech Demo - https://youtu.be/IdpD5QIVOKQ

ECS and Rust's Borrow Checker - https://youtu.be/4t1K66dMhWk

"The 30 Million Line Problem" - https://youtu.be/kZRE7HIO3vk

"A New Programming Language for Games" - https://youtu.be/TH9VCN6UkyQ?si=Z5cqazo4QU7AibzB

Roc Programming Language - https://roc-lang.org

Casey Muratori's "Performance-Aware Programming" Course - https://www.computerenhance.com/p/welcome-to-the-performance-aware

File Pilot File Explorer - https://filepilot.tech/

Ghostty Terminal - https://ghostty.org/

Language Server Protocol - https://microsoft.github.io/language-server-protocol/

WebAssembly Integer Sizes - https://developer.mozilla.org/en-US/docs/WebAssembly/Reference/Numeric/Const

Cliff Click's Sea of Nodes Compiler IR - https://github.com/SeaOfNodes/


Chapters

00:00 The Programming Establishment

02:04 Metaprogramming

05:04 Compile-Time Execution

08:05 Language Feature Interoperability

10:53 Compile Time Execution

27:52 Cross-Compiling and FFI

31:04 Determinism in Programming

35:07 Balancing Power and Safety

40:11 Memory Safety vs. Performance

50:15 The Evolution of Software Performance

55:32 Performance Awareness

01:03:56 Dependencies and Version Control

01:14:54 Dependency Availability Risk

01:18:42 Memory Management

01:24:51 Sandboxing

01:30:23 Operating Systems


Hosted on Acast. See acast.com/privacy for more information.

Software Unscripted
Software Unscripted, A weekly podcast of casual conversations about code hosted by Richard Feldman.

Hosted on Acast. See acast.com/privacy for more information.