BT
Older rss
49:05
Java Follow 936 Followers

The Engineer's Guide to HotSpot JIT Compilation

Posted by Monica Beckwith  on  Oct 07, 2016 Posted by Monica Beckwith Follow 581 Followers  on  Oct 07, 2016

Monica Beckwith discusses the performance introduced by adaptive compilation in the OpenJDK Hotspot VM, focusing on the internals of OpenJDK 8, the reference implementation for Java SE8.

48:30
Development Follow 608 Followers

Rust: Systems Programming for Everyone

Posted by Felix Klock  on  Jun 23, 2016 2 Posted by Felix Klock Follow 0 Followers  on  Jun 23, 2016 2

Felix Klock describes the core concepts of the Rust language (ownership, borrowing, and lifetimes), as well as the tools beyond the compiler for open source component distribution (cargo, crates.io).

48:17
Development Follow 608 Followers

Using Pony for Fintech

Posted by Sylvan Clebsch  on  Jun 05, 2016 Posted by Sylvan Clebsch Follow 1 Followers  on  Jun 05, 2016

Sylvan Clebsch talks about using Pony for fintech to build high-performance tools. Pony is a new actor-model statically typed language, compiled AOT, with a GC and a data-race free type system.

01:29:26
Java Follow 936 Followers

Groovy AST Transformations

Posted by Paul King  on  Jan 26, 2016 Posted by Paul King Follow 0 Followers  on  Jan 26, 2016

Paul King reviews some of the most useful of the Groovy built-in AST transformations. He talks about the internal workings of AST transformations and how to write your own.

01:28:25
Java Follow 936 Followers

From Source to Bytecode: Deep Dive into the Groovy Compiler

Posted by Cédric Champeau  on  Dec 02, 2015 2 Posted by Cédric Champeau  Followers  on  Dec 02, 2015 2

Cédric Champeau explores the Groovy compiler. He discusses parsing, abstract syntax tree, type checking, type inference, bytecode and verifier.

01:29:03
Followers

Compile-time Computations in C++14

Posted by Peter Sommerlad  on  Aug 20, 2015 Posted by Peter Sommerlad Follow 0 Followers  on  Aug 20, 2015

Peter Sommerlad covers compile-time computations available in C++14: constexpr functions and constants, literal types, variable templates, variadic templates and what can be expected in the future.

52:57
Followers

Priming Java for Speed at Market Open

Posted by Gil Tene  on  Jul 22, 2015 Posted by Gil Tene Follow 14 Followers  on  Jul 22, 2015

Gil Tene provides an overview of JIT compiler optimization techniques and their impact on common market-open slowdown scenarios.

01:00:36
Followers

Typesafe Scala, Typelevel Scala – What’s Going On, Anyway?

Posted by Jamie Allen  on  Jul 12, 2015 Posted by Jamie Allen Follow 0 Followers , Erik Osheim Follow 0 Followers , Brendan McAdams Follow 0 Followers , Michael Pilquist Follow 0 Followers , Brian Clapper Follow 0 Followers  on  Jul 12, 2015

The panelists discuss the Scala compiler fork (typelevel.org): Is this a positive and natural outgrowth of a growing language or will this development cause irreparable rifts in the Scala community?

36:01
Followers

Codan - a Code Analysis Framework for CDT

Posted by Elena Laskavaia  on  Jun 17, 2015 Posted by Elena Laskavaia Follow 0 Followers  on  Jun 17, 2015

Elena Laskavaia explains how to write a simple C/C++ checker to find errors in code with Code Analysis Framework (codan) and the AST introspection APIs of the CDT.

01:30:48
Followers

Writing AST Transformations - Get Practical in 90 minutes

Posted by Baruch Sadogursky  on  May 03, 2015 1 Posted by Baruch Sadogursky Follow 0 Followers , Fred Simon Follow 0 Followers  on  May 03, 2015 1

Baruch Sadogursky and Fred Simon explain how to write AST transformations.

18:22
Followers

Finding Minimum Type Error Sources

Posted by Zvonimir Pavlinovic  on  Apr 17, 2015 Posted by Zvonimir Pavlinovic Follow 0 Followers , Tim King Follow 0 Followers , Thomas Wies Follow 0 Followers  on  Apr 17, 2015

The presenters discuss a framework for automatic localization of minimum type errors, demonstratively implemented for Hindley-Milner type systems and evaluated against OCaml benchmarks.

01:00:05
Followers

Write Your Own Compiler in 24 Hours

Posted by Phillip Trelford  on  Apr 09, 2015 1 Posted by Phillip Trelford Follow 0 Followers  on  Apr 09, 2015 1

Phillip Trelford explains how compilers work with live code samples, primarily in F# and C#, covering language design and parsing, all-the-way through to emitting code.

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and don't miss out on content that matters to you

BT