CodeProber: Live Compiler Exploration - LIVE23
Offered By: ACM SIGPLAN via YouTube
Course Description
Overview
Explore CodeProber, a tool for interactive exploration of compilers and static analysis tools, in this 26-minute conference talk from ACM SIGPLAN's LIVE23 event. Discover how CodeProber allows users to explore Abstract Syntax Tree (AST) properties through the original source code, enabling quick and natural interactions that aid in language tooling development and debugging. Learn about CodeProber's effectiveness as a complement to traditional tools like debuggers and print statements, and its particular compatibility with tools built using the JastAdd metacompiler. Watch a live demonstration of CodeProber in action with the Java compiler ExtendJ, where a bug is identified and fixed during the presentation. Gain insights into CodeProber's successful implementation in "Compilers" and "Program Analysis" courses, including student feedback and findings. Explore the tool's evolution since its initial presentation in a 2022 SLE paper, examining new features and future development plans for CodeProber.
Syllabus
[LIVE23] CodeProber: Live Compiler Exploration
Taught by
ACM SIGPLAN
Related Courses
Building Your Own Programming LanguageFrontend Masters Abstract Syntax Trees
egghead.io React Applications Structure Analysis Using AST - React.js Conf 2015
Meta via YouTube Defending against PowerShell Attacks
YouTube Compilers - Jared Shumway
White Hat Cal Poly via YouTube