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
CompilersStanford University via edX Build a Modern Computer from First Principles: Nand to Tetris Part II (project-centered course)
Hebrew University of Jerusalem via Coursera Compiler Design
Indian Institute of Technology, Kharagpur via Swayam Foundations to Computer Systems Design
Indian Institute of Technology Madras via Swayam Compiler Design
YouTube