Programming Languages - The Fundamental Tools of the Computer Age
University of Melbourne via YouTube
Earn a Michigan Engineering AI Certificate — Stay Ahead of the AI Revolution
Master Production-Ready Machine Learning, Step by Step
Overview
Syllabus
Intro
Programming Languages
Program Validation
Software Testing
Program Verification • Compromise automatic program verification
Program Analysis
Interval Analysis Step By Step
Infinite Loop?
Wrapped Intervals
Wrapped Unsigned Intervals
Efficient Relational Analysis . Traditional approach: maintain an xn matrix of upper bounds
Representing a Program . Compilers, analysers, and verifiers need intermediate
Programming Language Design
Imperative vs. Declarative Languages
Taught by
The University of Melbourne