Hybrid Partial Evaluation in Java
Offered By: Java via YouTube
Course Description
Overview
Explore the concept of Hybrid Partial Evaluation in this 50-minute Java conference talk presented by William Cook. Delve into various topics including residual code, automated partial evaluation, and Java-specific partial evaluation mechanisms. Learn about reflection, mutable state, and their implications in partial evaluation. Discover practical applications through examples such as state machine interpreters and web framework interpreters. Examine the Sidit model, regex implementations, and the intriguing partial evaluation paradox. Gain insights into advanced techniques and tricks for optimizing code execution through partial evaluation in Java programming.
Syllabus
Introduction
Example
Residual Code
Automate Partial Evaluation
Java Partial Evaluation
Partial Evaluation Mechanism
Examples
Reflection
Mutable State
Reflections
Java
State Machine Interpreter
Web Framework Interpreter
Sidit
ModelTalk
Regex
Partial Evaluation Paradox
Partial Evaluation Trick
Taught by
Java
Related Courses
Algorithms, Part IPrinceton University via Coursera Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera MongoDB for Java Developers
MongoDB University Initiation à la programmation (en Java)
École Polytechnique Fédérale de Lausanne via Coursera Intro to Java Programming
San Jose State University via Udacity