Episode Details

Back to Episodes
Pure Java Inception

Pure Java Inception

Episode 332 Published 1 year, 1 month ago
Description
An airhacks.fm conversation with Christian Humer (@grashalm_) about:
early programming experiences with DOS text Adventures and Captain Comic, transition from graphics design to computer science, work on Java Server Pages (JSPs) and point-of-sale systems, development of Swing GUI for touchscreens, introduction to GraalVM and Truffle framework, ActionScript, Adobe Flash and Adobe Flex, explanation of Futamura projections and partial evaluation in Truffle, discussion on the challenges of implementing dynamic language runtimes, de-optimization in JIT compilers, Nashorn JavaScript engine vs. GraalJS, language interoperability in GraalVM, reuse of libraries across different programming languages, embedding of JavaScript and React in Java applications, comparison with PyPy in the python ecosystem, current work on bytecode DSL for generating bytecode interpreters, the importance of math in computer science and its relation to programming concepts

Christian Humer on twitter: @grashalm_

Listen Now

Love PodBriefly?

If you like Podbriefly.com, please consider donating to support the ongoing development.

Support Us