Software Engineering Daily

LLVM with Morgan Wilde

Software Engineering Daily

Every program gets compiled down to 1s and 0s before it can be executed against hardware. Before being translated to machine code, programs that are written in a language like Rust, Swift, or Java spend time in an intermediate representation. In Java, this intermediate representation is Java bytecode. Many different languages–such as Scala–translate to Java bytecode, because there has been lots of optimization written to speed up Java bytecode. Java

Continue reading...

Next Episodes

Software Engineering Daily

Complacency with Tyler Cowen @ Software Engineering Daily

📆 2017-04-07 11:00 / 01:00:08



Software Engineering Daily

API Design Standards with Andy Beier @ Software Engineering Daily

📆 2017-04-05 11:00 / 00:54:17


Software Engineering Daily

Listener Q&A @ Software Engineering Daily

📆 2017-04-04 11:00 / 01:12:18