Tech Talk: Compiling to Bytecode with Thorsten Ball

Tech Talk: Compiling to Bytecode with Thorsten Ball

Tech Talks are in-depth technical discussions.

What do compilers do? What is the runtime of a language? What does it mean to compile something down to bytecode and what executes the byte code. Throsten Ball Answers these questions in this interview with Adam.

"A virtual machine is a computer built-in software, a CPU built-in software"
"Compilers can be slow. You know, I grew up running Linux and I had Gentoo running, so I basically let my computer run for the whole night to compile my window manager. So I do know how slow compilers can be and the reason they're slow is because you're paying the upfront costs that an interpreter pays at runtime. You're paying a little bit more because you're doing additional optimizations. You're shifting the cost to a point in time where you're happy to pay it."

Writing a compiler in GO

GCC Codebase Mirror

LLVM Codebase

TCC Compiler

C in 4 functions

8CC - small self hosting compiler

https://corecursive.com/037-thorsten-ball-compilers/

Tämä jakso on lisätty Podme-palveluun avoimen RSS-syötteen kautta eikä se ole Podmen omaa tuotantoa. Siksi jakso saattaa sisältää mainontaa.

Jaksot(115)

Tech Talk: Jimmy Koppel on Advanced Software Design

Tech Talk: Jimmy Koppel on Advanced Software Design

Tech Talks are in-depth technical discussions. How do we create great software? What are the important skills need to properly review a PR? How do you identify assumptions of a code base and the stabl...

1 Elo 201953min

Tech Talk: Typescript with Chris Krycho

Tech Talk: Typescript with Chris Krycho

Tech Talks are in-depth technical discussions. How do we make JavaScript easier to work with? Chris Krycho has been using typescript to add types to javascript since 2016. Chris is a software develope...

15 Heinä 20191h 10min

Tech Talk: Rethinking Technological Positivism with Cory Doctorow

Tech Talk: Rethinking Technological Positivism with Cory Doctorow

Self-driving cars or armed autonomous military robots may make use of the same technologies. In a certain sense, we as software developers are helping to build and shape the future. What does the futu...

15 Kesä 20191h 1min

Tech Talk: Crafting Interpreters With Bob Nystrom

Tech Talk: Crafting Interpreters With Bob Nystrom

Bob Nystrom is the author of Crafting Interpreters. I speak with Nystrom about building a programming language and an interpreter implementation for it. We talk about parsing, the difference between c...

31 Touko 201956min

Tech Talk: Rethinking databases and Noria with Jon Gjengset

Tech Talk: Rethinking databases and Noria with Jon Gjengset

Can we make databases faster and remove the need for caching reads in an external cache? Can we make a distributed SQL based relational database that outperforms memcached? Jon Gjengset and the PDOS t...

30 Huhti 201958min

Tech Talk: Learning to Think with Andy Hunt - Pragmatic Programmers guide to being productive

Tech Talk: Learning to Think with Andy Hunt - Pragmatic Programmers guide to being productive

Andy Hunt is a celebrity in the world of software development. Or at least he is one to me. The Pragmatic Programmer is a classic book on software development book. He is an author of the agile manife...

15 Huhti 201954min

Tech Talk: Data and Scale with Pat Helland - The long view on distributed databases

Tech Talk: Data and Scale with Pat Helland - The long view on distributed databases

Tech Talks are in-depth technical discussions. Pat Helland has a wealth of knowledge on building distributed data stores. He has been working on distributed data stores since 1978, when he worked on t...

31 Maalis 201956min

Abstraction and Learning with Runar Bjarnason

Abstraction and Learning with Runar Bjarnason

What is abstraction?  Can we have a precise definition of abstraction that, once understood, makes writing software simpler?  Runar has thought a lot about abstraction and how we can choose the proper...

15 Maalis 201949min

Suosittua kategoriassa Politiikka ja uutiset

uutiscast
aikalisa
politiikan-puskaradio
viisupodi
ootsa-kuullut-tasta-2
rss-ootsa-kuullut-tasta
tervo-halme
rss-vaalirankkurit-podcast
rss-asiastudio
rss-podme-livebox
rss-pinnalla
the-ulkopolitist
otetaan-yhdet
rss-ulkopoditiikkaa
aihe
linda-maria
et-sa-noin-voi-sanoo-esittaa
rss-kaikki-uusiksi
rikosmyytit
rss-kyselytunti