Programming Languages - The Fundamental Tools of the Computer Age
University of Melbourne via YouTube
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